Sean McGovern <[email protected]> writes: > The Solaris linker will correctly mark an executable with each instruction > set it > encounters when building an executable. However, our libraries have their own > functionality and guards for processor-specific code. > > So, instead suppress creation of the hardware capabilities ELF section. > --- > configure | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/configure b/configure > index d5635f4..b852274 100755 > --- a/configure > +++ b/configure > @@ -2369,6 +2369,7 @@ case $target_os in > enabled x86 && SHFLAGS="-mimpure-text $SHFLAGS" > network_extralibs="-lsocket -lnsl" > add_cppflags -D__EXTENSIONS__ > + echo "hwcap_1 = OVERRIDE;" > mapfile && add_ldflags -Wl,-M,mapfile > nm_opts='-P -g' > ;; > netbsd) > --
Not all of our mmx/sse use is guarded at runtime, e.g. those in intreadwrite.h. Are you certain this doesn't relax the requirements too much? -- Måns Rullgård [email protected] _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
