[PATCH] cross-compilation for binutils.
Enrico Scholz
enrico.scholz at informatik.tu-chemnitz.de
Sat Jul 5 14:10:51 UTC 2008
David Woodhouse <dwmw2 at infradead.org> writes:
>> Something like
>>
>> | --enable-targets=%_host
>>
>> should be added everytime to allow e.g. 'strip' to work on both native
>> and on target binaries. This is required when building cross-rpms which
>> are providing target and native binaries.
>
> Is it really? You already have to use the appropriate compiler and
> linker for native vs. target binaries -- why can't you use the
> appropriate version of 'strip', too?
rpm magic; final %__spec_install_post makes something like
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive arm-iwmmxt-linux-gnueabi-strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note arm-iwmmxt-linux-gnueabi-strip arm-iwmmxt-linux-gnueabi-objdump
+
and does not differ between target and native binaries.
> And even if you _do_ need it, it sounds like that's a job for a
> 'binutils-multi' configured with --enable-targets=all. I'm not sure
> that, e.g., my i686-redhat-linux-gcc should also be able to strip
> native PowerPC binaries.
There seems to be some overhead when adding 64 bit target support for 32
bit hosts
https://bugzilla.redhat.com/show_bug.cgi?id=63618
Enrico
More information about the devel
mailing list