mirror of https://code.videolan.org/videolan/vlc
Revert "configure: Do not use -no-undefined with sanitizers on darwin"
This reverts commit 76118f5826
.
It turns out this is actually an issue with libtool, cleaning the flags
when in link mode and removing the sanitizer flag.
It was fixed in libtool a5c6466528c060cc4660ad0319c00740db0e42ba
but there was no release since this fix.
This commit is contained in:
parent
168bd3f8e7
commit
b37800b835
|
@ -1136,12 +1136,6 @@ AC_CACHE_CHECK([if linker supports -z,defs], [ac_cv_ld_z_defs], [
|
|||
])
|
||||
AS_IF([test "${ac_cv_ld_z_defs}" = "no" -o "${with_sanitizer}" != "no"], [VLC_RESTORE_FLAGS])
|
||||
|
||||
AM_COND_IF([HAVE_DARWIN], [], [
|
||||
AS_IF([test "${with_sanitizer}" = "no"], [
|
||||
AC_SUBST([LDFLAGS_no_undefined], [-no-undefined])
|
||||
])
|
||||
])
|
||||
|
||||
dnl Check for __attribute__((packed))
|
||||
AC_CACHE_CHECK([for __attribute__((packed))],
|
||||
[ac_cv_c_attribute_packed],
|
||||
|
|
|
@ -60,7 +60,7 @@ libvlc_la_LIBADD = \
|
|||
../src/libvlccore.la ../compat/libcompat.la $(LIBPTHREAD) $(LIBM)
|
||||
libvlc_la_LDFLAGS = \
|
||||
$(LDFLAGS_libvlc) \
|
||||
$(LDFLAGS_no_undefined) \
|
||||
-no-undefined \
|
||||
-version-info 10:0:5 \
|
||||
-export-symbols $(srcdir)/libvlc.sym
|
||||
libvlc_la_DEPENDENCIES = libvlc.sym
|
||||
|
|
|
@ -42,7 +42,7 @@ libvlc_pulse_la_CPPFLAGS = -DMODULE_STRING=\"pulse\"
|
|||
libvlc_pulse_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS)
|
||||
libvlc_pulse_la_LIBADD = $(PULSE_LIBS) $(LTLIBVLCCORE)
|
||||
libvlc_pulse_la_LDFLAGS = \
|
||||
$(LDFLAGS_no_undefined) \
|
||||
-no-undefined \
|
||||
-export-symbols-regex ^vlc_pa_ \
|
||||
-version-info 0:0:0
|
||||
libpulse_plugin_la_SOURCES = audio_output/pulse.c
|
||||
|
|
|
@ -30,7 +30,7 @@ AM_LDFLAGS = \
|
|||
-avoid-version -module \
|
||||
-export-symbols-regex ^vlc_entry \
|
||||
-shrext $(LIBEXT) \
|
||||
$(LDFLAGS_no_undefined) \
|
||||
-no-undefined \
|
||||
$(top_builddir)/compat/libcompat.la $(LTLIBVLCCORE)
|
||||
if HAVE_WIN32
|
||||
AM_LDFLAGS += $(top_builddir)/modules/module.rc.lo -Wc,-static
|
||||
|
|
|
@ -5,7 +5,7 @@ libvlc_vdpau_la_CFLAGS = $(VDPAU_CFLAGS)
|
|||
libvlc_vdpau_la_LIBADD = $(X_LIBS) $(X_PRE_LIBS) -lX11 \
|
||||
$(LIBDL) $(LIBPTHREAD)
|
||||
libvlc_vdpau_la_LDFLAGS = \
|
||||
$(LDFLAGS_no_undefined) \
|
||||
-no-undefined \
|
||||
-export-symbols-regex ^vdp_ \
|
||||
-version-info 0:0:0
|
||||
|
||||
|
|
|
@ -114,7 +114,7 @@ libvlc_xcb_events_la_SOURCES = \
|
|||
libvlc_xcb_events_la_CPPFLAGS = -DMODULE_STRING=\"xcb\"
|
||||
libvlc_xcb_events_la_CFLAGS = $(AM_CFLAGS) $(XCB_CFLAGS)
|
||||
libvlc_xcb_events_la_LDFLAGS = \
|
||||
$(LDFLAGS_no_undefined) \
|
||||
-no-undefined \
|
||||
-export-symbols-regex ^vlc_xcb_ \
|
||||
-version-info 0:0:0
|
||||
libvlc_xcb_events_la_LIBADD = $(XCB_LIBS) $(LTLIBVLCCORE)
|
||||
|
|
|
@ -462,7 +462,7 @@ endif
|
|||
|
||||
libvlccore_la_LDFLAGS = \
|
||||
$(LDFLAGS_libvlccore) \
|
||||
$(LDFLAGS_no_undefined) \
|
||||
-no-undefined \
|
||||
-export-symbols $(srcdir)/libvlccore.sym \
|
||||
-version-info 8:0:0
|
||||
libvlccore_la_DEPENDENCIES = libvlccore.sym
|
||||
|
|
Loading…
Reference in New Issue