Changeset 67ad2d4678941860cb4bf8abbcb0b77a4c0a1616

Show
Ignore:
Timestamp:
24/05/08 09:39:07 (5 months ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1211614747 +0300
git-parent:

[54dc1499af57b6f265f73292146168b0b9a1d91e]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1211614747 +0300
Message:

-export-dynamic is no sense for libs, use -export-symbol (or nothing)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.ac

    rc3c3d07 r67ad2d4  
    10801080fi 
    10811081fi 
    1082  
    1083 AM_CONDITIONAL(HAVE_COMPILER_EXPORT, [test "$SYS" = "mingw32" -o "${ac_cv_c_visibility_hidden}" != "no"]) 
    10841082 
    10851083dnl Check for -fvisibility-inlines-hidden (breaks x86_64 linkers) 
  • modules/common.am

    r84d0f81 r67ad2d4  
    1313CLEANFILES = $(BUILT_SOURCES) 
    1414 
    15 if HAVE_PLUGINS 
    1615LTLIBVLCCORE = $(top_builddir)/src/libvlccore.la 
    1716 
     
    2120AM_LDFLAGS = -rpath '$(libvlcdir)' \ 
    2221    -avoid-version -module -no-undefined \ 
     22    -export-symbol-regex ^vlc_entry \ 
    2323    -shrext $(LIBEXT) \ 
    2424     `$(VLC_CONFIG) --ldflags plugin $@` 
    2525AM_LIBADD = `$(VLC_CONFIG) -libs plugin $@` $(LTLIBVLCCORE) 
    26  
    27 if HAVE_COMPILER_EXPORT 
    28 AM_LDFLAGS += -export-dynamic 
    29 else 
    30 AM_LDFLAGS += -export-symbol-regex ^vlc_entry 
    31 endif 
    32 endif 
    3326 
    3427include $(srcdir)/Modules.am 
  • src/Makefile.am

    rab67a53 r67ad2d4  
    179179libvlccore_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags libvlc` 
    180180libvlccore_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \ 
     181    -export-symbols $(srcdir)/libvlccore.sym \ 
    181182    -version-info 0:0:0 
    182 if HAVE_COMPILER_EXPORT 
    183 libvlccore_la_LDFLAGS += -export-dynamic 
    184 else 
    185 libvlccore_la_LDFLAGS += -export-symbols $(srcdir)/libvlccore.sym  
    186 endif 
    187183libvlccore_la_LIBADD = `$(VLC_CONFIG) -libs libvlc` $(AM_LIBADD) $(LTLIBINTL) 
    188184libvlccore_la_DEPENDENCIES = libvlccore.sym 
     
    192188libvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \ 
    193189    -DMODULE_STRING=\"control\" 
    194 libvlc_la_LDFLAGS = $(AM_LDFLAGS) -version-info 2:0:0 
    195 if HAVE_COMPILER_EXPORT 
    196 libvlc_la_LDFLAGS += -export-dynamic 
    197 else 
    198 libvlc_la_LDFLAGS += -export-symbols-regex '^_?(libvlc|mediacontrol)_.*' 
    199 endif 
     190libvlc_la_LDFLAGS = $(AM_LDFLAGS) \ 
     191    -version-info 2:0:0 \ 
     192    -export-symbols-regex '^_?(libvlc|mediacontrol)_.*' 
    200193 
    201194EXTRA_libvlccore_la_SOURCES = \