Date: Mon, 26 May 1997 11:29:21 +0800 From: Peter Wemm <peter@spinner.dialix.com.au> To: Eivind Eklund <perhaps@yes.no> Cc: "Jordan K. Hubbard" <jkh@time.cdrom.com>, jkh@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-release@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: Re: cvs commit: src/release boot_crunch.conf Message-ID: <199705260329.LAA00670@spinner.dialix.com.au> In-Reply-To: Your message of "Sun, 25 May 1997 14:39:51 %2B0200." <199705251239.OAA02704@bitbox.follo.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Eivind Eklund wrote: > > [please delete committers etc if you reply to this - this belong in hackers] > > > Well, I was mostly just trying to get the SNAPshot servers happy again... > > > > As to making it a compile-time option.. Hmmm. I like the idea of > > saving space, but it would also complicate the build to have two > > versions of ppp build at release time. What we really need is a > > dynamically loadable alias module. :-) > > It shouldn't be too hard to use libalias through dlopen()/dlsym(), > should it? I've never used these interfaces, but the aliasing > routines need only about three calls to work. For dlopen/dlclose/etc to work, it requires that the calling executable is dynamically linked, linked with libc.so.xx and that /usr/libexec/ld.so is present. A dynamic libc is important since if libalias makes any libc calls (memcpy, strcmp, etc) then the symbols have to be dynamically resolveable. For sysinstall on the boot floppy, this is probably a showstopper. However, at runtime on an installed system, there's probably not much stopping /usr/bin/ppp from doing this. > Eivind. Cheers, -Peter
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705260329.LAA00670>