On Mon, November 16, 2015 16:01, Gueven Bay wrote:
> Dear BLFS Community,
>
> Maybe you read what I posted on the LFS devs ML.
>
> In my project to unify LFS and CLFS I also want to bring
> cross-compilation commands to the packages of BLFS, of course.
>
> Can you, please, tell me of your wishes for a project to create a
> cross-BLFS book? What do you see as most important and where do you
> see some problematic packages to look into?

Hello Gueven,

Packages to cross-compile would be the ones most useful in a temporary
boot system for the target system to use as a minimal system during the
final system build. What I find useful are the following:

Screen
Openssl (I haven't cross compiled gnutls before)
Dropbear (can easily use dropbear convert with installed openssh keys from
host)
Network utils: I use iputils, but inetutils can probably be cross compiled
Network utils: IProute2 is important to configure networking devices and
routes
Network utils: A way to grab packages if required (wget, ncftp, links, lynx)
Network utils: Curl would be a bit much for a cross compile as it can use
tons of dependencies, but it may be built without most of the
dependencies.

Extra things if I get fancy:  cross compile alsa, mpg123 (or some other
simple audio players) if I want to listen to music or have working audio
for the build.

I would recommend: GPM for console mouse

The things that can't be cross compiled can usually be built within the
booted temporary system environment, like Perl.

The thing about cross-compiling is making sure the autoconf variables are
properly set. Things like wcwidth, btowc, malloc_0_nonnull, mbrtowc,
wcrtomb, strcoll, mktime, sigsetjmp, getcwd_malloc, statfs2_bsize,
working_mkstemp, fnmatch_gnu, terminfo, and quite a few more. The above
packages I mentioned above I haven't ever checked the variables and
haven't had any issues in the booted temp environment.

Sincerely,

William Harrington
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to