Ok actually reading the book again .... in "iii. LFS Target Architectures"

You welcome to add ARMv7l to the list same rules apply as PPC infact ARM is
"easier" and mostly out the box. a disclaimer is that i build it mostly 
cross with
qemu-user running it this way on a i7x8 is faster than a exynos5 but i 
have built
a functional system natively QT4 takes good few hours and icedtea even 
longer.
a raspberry PI is  a "lower" spec system that it should work on may need 
extra switches
to operate with its FPU.

also x32 is a posiblity to run 32bit ILP (int,long,ptr) with 4GB memory 
limit per
process allowing 32bit addressing using 64bit instructions/registers 
this is for
embeded systems with limited memory. binaries are smaller memory footprint
is lower but higher than 32bit.

KIDS DO NOT TRY x32 @ home its not 100% friendly LFS works fine but to 
bootstrap it you
MUST CROSS build from 64bit and its not pretty. once its up and going 
works fine. BLFS
will mostly work, ASM will need tweeks/disable QT4 can be tortured to 
build i have
patched mplayer to work but without  the "optimizations" its a nice way 
to juice a intel
atom as a "server". Also the kernel must be 64bit with x32 support. Some 
things just dont
work for one ADA builds fine with some bodgery but time functions are 
b0rk3d system uses 64bit
and ada 32bit i have got icedtea to build on it for "educational" 
purposes only as it runs with the
"zero" hotspot only. i strongly recommend using a multilib system with 
at least x32/64 bit support
and use 64bit versions of programs which x32 does not provide this adds hard
drive bloat and likely reverses all gains on low memory footprint as you 
will run 2 versions of DLL's in memory
in many cases.

Greg


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to