[vlc-devel] Undefined Symbols
fcvlcdev at free.fr
Thu Apr 15 22:19:32 CEST 2010
Sun cc & ld is: Solaris Link Editors: 5.10-1.497
1 - I get 2 unresolved symbols when compiling the /bin directory:
Undefined first referenced
symbol in file
 | 1247908| 380|FUNC |LOCL |2 |11 |stats_Get
 | 1247824| 76|FUNC |LOCL |2 |11 |stats_Update
(2) being STV_HIDDEN.
This happens when compiling:
- debug disabled + no-optimizations
- debug enabled
Does not happen when:
- debug disabled + optimizations
So I guess some symbols are expected when they normally shouldn't (because
names are not exported and those entries are fp/callback purpose only).
Linker bug ?
I could only solve this by editing vlc-config's bin/vlc entries and add a "-z
nodeps" to ignore the missing symbols.
2 - This also raised the fact that .libs/vlc-cache-gen is not built using vlc-
config's ld flags (only cflags). Something omitted ?
More information about the vlc-devel