Skip site navigation (1)Skip section navigation (2)
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>