diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac index 268d01124..c1dc0f07f 100644 --- a/configure.ac +++ b/configure.ac @@ -2562,15 +2562,17 @@ AC_TRY_CFLAGS("-Wstrict-aliasing", wsa="-Wstrict-aliasing") AC_TRY_CFLAGS("-Wstrict-aliasing=2", wsa="-Wstrict-aliasing=2") CFLAGS="$CFLAGS $wsa" -case $host_or_hostalias in - dnl FreeBSD (et al.) does not complete linking for shared objects when pthreads - dnl are requested, as different implementations are present; to avoid problems - dnl use -Wl,-z,defs only for those platform not behaving this way. - *-freebsd*) ;; - *) - AC_TRY_LDFLAGS([-Wl,-z,defs], [LDFLAGS="$LDFLAGS -Wl,-z,defs"]) - ;; -esac +dnl disabled "-Wl,-z,defs": it breaks compilation for vidix drivers. +dnl note: no, linking twice to libdha.a is not an acceptable solution. +dnl case $host_or_hostalias in +dnl dnl FreeBSD (et al.) does not complete linking for shared objects when pthreads +dnl dnl are requested, as different implementations are present; to avoid problems +dnl dnl use -Wl,-z,defs only for those platform not behaving this way. +dnl *-freebsd*) ;; +dnl *) +dnl AC_TRY_LDFLAGS([-Wl,-z,defs], [LDFLAGS="$LDFLAGS -Wl,-z,defs"]) +dnl ;; +dnl esac dnl Common cflags for all platforms CFLAGS="-DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE \$(MULTIPASS_CFLAGS) $CFLAGS" |