[FFmpeg-cvslog] configure: disable hardware capabilities ELF section with suncc on Solaris x86
Sean McGovern
git at videolan.org
Sat Sep 24 22:46:40 CEST 2011
ffmpeg | branch: master | Sean McGovern <gseanmcg at gmail.com> | Sat Sep 17 00:36:37 2011 -0400| [87a74f478f1c9ff21c2c0101a498506ce6b1d631] | committer: Janne Grunau
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 <janne-libav at jannau.net>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=87a74f478f1c9ff21c2c0101a498506ce6b1d631
---
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)
More information about the ffmpeg-cvslog
mailing list