Module: libav Branch: master Commit: 87a74f478f1c9ff21c2c0101a498506ce6b1d631
Author: Sean McGovern <[email protected]> Committer: Janne Grunau <[email protected]> Date: Sat Sep 17 00:36:37 2011 -0400 configure: disable hardware capabilities ELF section with suncc on Solaris x86 When using suncc to build, the Solaris linker will mark an executable with each instruction set encountered by the Solaris assembler. As our libraries contain their own guards for processor-specific code, instead suppress generation of the HWCAPS ELF section on Solaris x86 only. Signed-off-by: Janne Grunau <[email protected]> --- configure | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/configure b/configure index e01d9fd..8440cab 100755 --- a/configure +++ b/configure @@ -2370,6 +2370,12 @@ case $target_os in enabled x86 && SHFLAGS="-mimpure-text $SHFLAGS" network_extralibs="-lsocket -lnsl" add_cppflags -D__EXTENSIONS__ + # When using suncc to build, the Solaris linker will mark + # an executable with each instruction set encountered by + # the Solaris assembler. As our libraries contain their own + # guards for processor-specific code, instead suppress + # generation of the HWCAPS ELF section on Solaris x86 only. + enabled_all suncc x86 && echo "hwcap_1 = OVERRIDE;" > mapfile && add_ldflags -Wl,-M,mapfile nm_opts='-P -g' ;; netbsd) _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
