Patches item #1171735, was opened at 2005-03-28 04:31 Message generated for change (Comment added) made by etrepum You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1171735&group_id=5470
Category: Macintosh Group: Python 2.5 >Status: Closed >Resolution: Accepted Priority: 5 Submitted By: Bob Ippolito (etrepum) >Assigned to: Bob Ippolito (etrepum) Summary: Fix compile/link when using Darwin 8 Initial Comment: Darwin 8's headers are anal about POSIX compliance, and linking has changed (prebinding is now deprecated, and libcc_dynamic no longer exists). This configure patch makes things right. ---------------------------------------------------------------------- >Comment By: Bob Ippolito (etrepum) Date: 2005-03-28 18:25 Message: Logged In: YES user_id=139309 I did have write access, I was confused by the fact that my python24 tag was checked out anon. Committed. ---------------------------------------------------------------------- Comment By: Bob Ippolito (etrepum) Date: 2005-03-28 14:24 Message: Logged In: YES user_id=139309 Apparently I don't have write access to this part of CVS yet, so I can't commit this. Here's the commit message I would've used: patch [1171735] - Darwin 8's headers disable functionality when POSIX is enabled. This prevents the toolbox glue, all of Carbon, and various other non-POSIX features from compiling. The POSIX symbols are stillused by default, so turning off the #define doesn't hurt. Additionally, linker flags have changed for Darwin 8, and are different for Darwin 8/gcc4 (default) and Darwin 8/gcc3.3. Approved by Anthony ---------------------------------------------------------------------- Comment By: Bob Ippolito (etrepum) Date: 2005-03-28 12:52 Message: Logged In: YES user_id=139309 This is an updated version of the patch. When using gcc4, libcc_dynamic does not exist. Previous versions of gcc require it. So the linker flags are dependent on the gcc version. This fixes compilation on Darwin >= 8 with gcc < 4.0 (gcc 4 is the default) ---------------------------------------------------------------------- Comment By: Bob Ippolito (etrepum) Date: 2005-03-28 05:12 Message: Logged In: YES user_id=139309 got the OK from Anthony, going to apply and backport to 2.4-maint tomorrow after sufficient testing. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1171735&group_id=5470 _______________________________________________ Patches mailing list [email protected] http://mail.python.org/mailman/listinfo/patches
