Mail Archives: cygwin/2002/11/09/18:46:09
--=-kQb01juDz5S/p4TTAGKB
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
On Sun, 2002-11-10 at 05:58, Charles Wilson wrote:
> Christopher Faylor wrote:
>=20
>=20
> > Shouldn't there be a few more entries in this list, like libmingwex,
> > libmingwthrd, libmsvcrt (maybe). I don't know if any of those librarie=
s
> > have globals that could be erroneously exported but doesn't it pay to
> > be safe?
>=20
>=20
> libmingwex -- maybe. I dunno -- that's for Danny and/or Earnie to say.=20
> You really only need library-name based protection for static libs;=20
> symbols in import libs are protected from re-export by symbol-exclude=20
> lists (_nm_*,__imp__*, etc). libmsvcrt, libmingwthrd -- no (because=20
> they are implibs).
A light just went on. We could use a "exclude system archive" flag -
dont' export symbols originating from libraries in /usr/local/lib/* or
/usr/lib/* ( and possibly the gcc lib dir as well - although I think
that is a spec thing, as it's gcc's decision to have the library given a
certain name).
Whaddya think?
Rob
--=20
---
GPG key available at: http://users.bigpond.net.au/robertc/keys.txt.
---
--=-kQb01juDz5S/p4TTAGKB
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQA9zZ4sI5+kQ8LJcoIRAqLsAJ4xacqeSpdsjjhAhZpioRsNtMqF9wCfdoGW
wGPuZm4VfkGGo9XSKmMwG7c=
=cQu5
-----END PGP SIGNATURE-----
--=-kQb01juDz5S/p4TTAGKB--
- Raw text -