Fedora -> Fedora cross binutils/gcc/gdb packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I've uploaded a set of prebuilt Fedora -> Fedora cross
binutils/gcc/gdb packages (and their corresponding spec diffs[*]) to:

	http://ftp.linux.org.uk/pub/linux/arm/fedora/cross/latest/

Currently, only i386 -> arm and x86_64 -> arm binary RPMS are
provided.  Non-arm target architectures aren't tested, but should
be possible to make work without too much effort.

These RPMS can be used to cross-compile kernels, and to
cross-compile binaries that are to be run on Fedora systems -- i.e.,
built binaries are built against glibc (so, you can't use these RPMS
to build uClibc binaries, for example) and against other libraries as
included in Fedora.

These RPMS expect a couple of target libraries such as glibc to be
installed in the standard sysroot location, /usr/$target/sys-root/.
There is a script called repack_cross.pl which can convert a target
binary RPM to a noarch RPM with all files moved to
/usr/$target/sys-root/, and a set of such pre-generated noarch RPMS
is included in the abovementioned repository (and pulled in when
you install the cross-compiler.)

There is no support for building the required target libraries without
building the compiler first.  In other words, since the build process
for the cross-compiler depends on there being a suitable target glibc
already, these RPMS and spec diffs can not be used to bootstrap a new
Fedora architecture port from scratch.

Feedback appreciated.


cheers,
Lennert


[*] The included cross-binutils patch is based on an earlier
    cross-binutils patch by David Woodhouse.

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux