Trimming uclibc in l4

Marcus Hähnel mhaehnel at
Tue Sep 16 18:31:43 CEST 2014


> I would like to extract the minimal subset of uclibc required by
> bootstrap, sigma and their dependencies only. My idea is to have these
> modules use the smaller libc while retain the usual uclibc build for
> the other packages.

Great idea, but you should probably update your L4Re. L4Re features 
such a minimal version since about 2011. So no need to do the same work 
twice :)

- Marcus

> I intend to go about this by copying uclibc (say into uclibc_min) and
> then modifying the contrib_files_all.lst and contrib_files_x86.lst. Is
> this the correct way to do this?
> Also, I extracted all the package dependencies of bootstrap and sigma
> from the control files (below)
> bootstrap: drivers_uart drivers_of libc l4util cxx_io
> drivers-frst:libc
> l4util: crtn libc
> crtn: l4sys
> l4sys: ldscripts
> l4util: crtn libc
> cxx: l4sys l4util
> ulibc: l4sys
> sigma0: crtn l4sys l4util libsigma0 cxx_io
> libsigma0:  l4sys
> Is this the correct way to do this as well?
> Thanks,
> Ramya
> _______________________________________________
> l4-hackers mailing list
> l4-hackers at

More information about the l4-hackers mailing list