Build problem with unicode and 2.1
Tim Peters
tim.one at home.com
Thu Jun 14 01:33:28 EDT 2001
[David P Grote]
> I am trying to build python 2.1 on a 64-bit machine (Cray-T3E) and
> have run into a problem with unicode. The Py_UNICODE type is required
> to be a 16-bit long, unsigned int. But, on the T3E, there are no types
> that are less than 4 bytes long.
Not even char?
In any case, I'm afraid you're out of luck for now (this is a known
problem):
http://sf.net/tracker/?group_id=5470&atid=105470&func=detail&aid=405227
Patches to it and Cray-T3E config sufficient to fix it gratefully accepted.
> ...
> Will the code work OK if I just comment out the line in the unicode
> init routine which checks the length of the Py_UNICODE type and run
> with a 4-byte long Py_UNICODE?
No; see the bug report; if the code didn't care, it wouldn't go out of its
way to complain.
More information about the Python-list
mailing list