[Python-Dev] Snake farm (original) (raw)

Marc Recht marc@informatik.uni-bremen.de
11 Nov 2002 20:10:38 +0100


--=-RQ8GwOeZv4dqCuDOg3NK Content-Type: text/plain Content-Transfer-Encoding: quoted-printable

Please be as precise as possible when talking about this stuff. What issues precisely? Sorry. Trying to. I've posted more detail (including a build log) on Source= Forge. But again the major problem is certain defines and typedefs like PF_INET or u_char, u_int (see SourceForge) are only defined in the __BSD_VISIBLE case. These defines typedefs are needed by certain Python modules like sockemodule, nismodule. =20 I'm not going to accept patches for platform-specific changes just because a user said that these changes are needed "to make it I also a friend of generic/standard solutions,I don't see one here. I would be more than happy proved to be wrong... You say you want no platform specific stuff in configure and the person responsible for the standard stuff on the FreeBSD side says: "The whole point of the standards constants is to specify a strict environment. If you want a BSD environment don't specify a particular standard, it's simple.".

work". Instead, I want to record the precise cause that triggered these changes, so that others can re-evaluate whether they are still needed five years from now. I understand that, but this is a build fix. So the evaluation is quite simple..

> Some problems are left, because some functions (like ftello) are > only defined at a higher POSIX level. =20 Why is that a problem? Because Python tries to use them. =20 _> In that case BSDVISIBLE is not set. And why is that a problem? Because certain stuff Python seems to rely on isn't there. (see SourceForge)

An other option could be that Python doesn't use non-POSIX functions/definitions were they aren't available..

This is exhausting. I know and talking to both camps is rather frustrating..

Maybe we should continue this discussion on SourceForge.

Regards,=20 Marc

--=20 "Premature optimization is the root of all evil." -- Donald E. Knuth

--=-RQ8GwOeZv4dqCuDOg3NK Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQA90ACu7YQCetAaG3MRAvIWAJ4nN4owMNFQ89N87cD4NQu1ls3e7ACfai1B lL5t+bHJV85NeSP/J5N+7Tw= =9+IR -----END PGP SIGNATURE-----

--=-RQ8GwOeZv4dqCuDOg3NK--