Subject: Re: tnftp build fails on MacOS X 10.3.9 (bootstrap)
To: John D. Baker <jdbaker@mylinuxisp.com>
From: Luke Mewburn <lukem@NetBSD.org>
List: tech-pkg
Date: 06/25/2005 17:04:18
--dpEE41+QZ7HQEdc/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Sat, Jun 11, 2005 at 11:18:22AM -0500, John D. Baker wrote:
| On Sat, 11 Jun 2005, Idar Tollefsen wrote:
|=20
| > > I'm not at my Mac OS X system, but IIRC, libSystem is much like
| > > libc. You shouldn't have to do anything special to link with it.
| >
| > And libstdc++. For instance, "-lstdc++" tells the linker to do some
| > magic and link against libSystem. But, as you say, this should all
| > happen behind the scene.
|=20
| In /usr/lib/, libc.dylib (as well as a number of others) is a symlink
| to libSystem.dylib (which is a symlink to libSystem.B.dylib). Unless
| the linker is being told to ignore libc, or libSystem, or whatever voodo
| Apple did to their gcc, it should have picked up the the equivalent of
| libgen automagically. Strange.
|=20
| Unfortunately, there's no consistency between releases of MacOS X as to
| which libs are separate files and which libs are just symlinks to
| libSystem, as the case of qt3-libs and qt3-tools illustrates (10.2 rolls
| libresolv into libSystem and libdl is separate, while 10.3 does the
| opposite).
Please try tnftp 20050625.
I've tested configuring, building and running it on
NetBSD 3.0_BETA, Darwin 7.9.0, and SunOS 5.9.
Luke.
--dpEE41+QZ7HQEdc/
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (NetBSD)
iD8DBQFCvQHypBhtmn8zJHIRAt66AJwJV2/zp7N8Q+ujorYwX4qGdT5KSACguZp1
J5TT3GmQ6ZFizDGIxyJh1fA=
=1G9W
-----END PGP SIGNATURE-----
--dpEE41+QZ7HQEdc/--