This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2014年08月16日 20:54 by John.Malmberg, last changed 2022年04月11日 14:58 by admin. This issue is now closed.
| Messages (4) | |||
|---|---|---|---|
| msg225415 - (view) | Author: John Malmberg (John.Malmberg) * | Date: 2014年08月16日 20:54 | |
The Modules/expat/expat.h and Modules/expat/xmlrole.h contain VMS specific code that actually breaks building python 3.5 on VMS. Per http://bugs.python.org/issue16136, such VMS specific code should be removed for Python 3.5. This code may still be needed for the Python 2.7 since that appears to being built using the compiler mode which is to be compatible with VAX/VMS 5.5-1. |
|||
| msg235959 - (view) | Author: Mark Lawrence (BreamoreBoy) * | Date: 2015年02月14日 09:52 | |
@John can you provide a patch to remove the VMS specific code from the two files mentioned? |
|||
| msg236064 - (view) | Author: STINNER Victor (vstinner) * (Python committer) | Date: 2015年02月15日 20:08 | |
Modules/expat is not a copy of a module hosted somewhere else? |
|||
| msg236072 - (view) | Author: John Malmberg (John.Malmberg) * | Date: 2015年02月15日 22:31 | |
These files are identical to the files in the expat git repository. So it looks like I need to submit the fix and get it accepted to that repository first. And then at some point cPython will pick up the change. I can still provide diffs if desired, but based on Victor's comment, they would not be applied. Historical Note: That VMS specific code is only needed for building on VAX/VMS 5.5-1 and earlier with the long obsolete VAX C. VAX/VMS 5.5-1 was released in June 1992. VAX/VMS 5.5-2 was released November 1992, and around that time a new DEC C compiler release appeared that no longer needed that hack, but used it as the default mode for backwards compatibility. That default mode is not compatible with many Open Source projects. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:58:07 | admin | set | github: 66407 |
| 2022年01月23日 19:20:06 | iritkatriel | set | status: open -> closed resolution: third party stage: resolved |
| 2019年02月24日 22:52:29 | BreamoreBoy | set | nosy:
- BreamoreBoy |
| 2015年04月14日 17:46:53 | akuchling | set | nosy:
+ fdrake, akuchling |
| 2015年02月15日 22:31:23 | John.Malmberg | set | messages: + msg236072 |
| 2015年02月15日 20:08:27 | vstinner | set | nosy:
+ vstinner messages: + msg236064 |
| 2015年02月14日 09:52:24 | BreamoreBoy | set | nosy:
+ BreamoreBoy messages: + msg235959 |
| 2014年08月19日 21:51:43 | berker.peksag | set | nosy:
+ christian.heimes |
| 2014年08月16日 20:54:10 | John.Malmberg | create | |