Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Dec 2005 17:45:33 +0100
From:      Adrian Steinmann <ast@marabu.ch>
To:        freebsd-hackers@freebsd.org
Cc:        Dag-Erling Sm?rgrav  <des@des.no>, Davies <ceri@submonkey.net>, Ceri
Subject:   Re: Mostly static binaries with crunchgen
Message-ID:  <200512211645.RAA01319@marabu.marabu.ch>
In-Reply-To: <8664pi4snf.fsf@xps.des.no>
References:  <8664pi4snf.fsf@xps.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help

Excuse me, TORTIOUS vs TORTUOUS was my tort. We should never change
license disclaimers however tortuous, I agree!

The dynamically linked programs will clearly fail without existing
/libexec/ld-elf.so and /lib/libc.so but we are speaking here of an
*extension* to crunchgen configuration files which kicks in when
the lib_so keyword is used. Maybe under CAVEATS it could be mentioned
that with the additiona of one lib_so library you need to include
that library plus rtld() and libc for the resulting crunched binary
to work.

The keyword being an extension means that all and every crunchgen
configuration out there to date will crunch the binary fully static
and hence /rescue will cntinue to work as before and thus never
include programs requiring dlopen().

Adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200512211645.RAA01319>