On Tue, Sep 13, 2011 at 10:38 PM, Diego Biurrun <[email protected]> wrote:
> On Tue, Sep 06, 2011 at 12:42:09AM -0400, Sean McGovern wrote:
>> 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.
>> --- 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'
>>          ;;
>
> It seems to me this is specific to the Sun Studio compiler/linker.
> We have a section for that compiler in configure.  Moving this
> block there would contain the hack to the only place where it is
> really needed.

You are correct that this is really a Sun Studio requirement. However,
configure does not know $arch until later in the script.

-- Sean
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to