[Patches] [ python-Patches-1471925 ] Weak linking support for OSX
SourceForge.net
noreply at sourceforge.net
Tue Apr 18 00:18:06 CEST 2006
Patches item #1471925, was opened at 2006-04-17 21:49
Message generated for change (Comment added) made by loewis
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1471925&group_id=5470
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Modules
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Ronald Oussoren (ronaldoussoren)
Assigned to: Nobody/Anonymous (nobody)
Summary: Weak linking support for OSX
Initial Comment:
The "itch" that is scratched by this patch is the wish to be able to use a
python binary that was build on OSX 10.4 on OSX 10.3 systems. At the
same time the binary should offer full access to OSX 10.4 API's when
running on that system.
This patch weakly links a number of functions in the posix, time and
socket modules.
I'm not quite happy with code duplication in the time and socket modules,
but don't quite know how to fix that.
----------------------------------------------------------------------
>Comment By: Martin v. Löwis (loewis)
Date: 2006-04-18 00:18
Message:
Logged In: YES
user_id=21627
The patch looks fine to me. I wonder why you are clearing
the errors from PyObject_DelAttrString, though: There
shouldn't be any errors (right?), so if that fails,
something is seriously wrong.
As for the time changes: are you saying OSX doesn't have
gettimeofday? I can find a manual page on
http://developer.apple.com/documentation/Darwin/Reference/ManPages/man2/gettimeofday.2.html
This has higher resolution than ftime, and also takes higher
precedence in timemodule.c: Why is it not used?
----------------------------------------------------------------------
Comment By: Ronald Oussoren (ronaldoussoren)
Date: 2006-04-17 21:50
Message:
Logged In: YES
user_id=580910
I should not that I haven't checked this patch on other platforms than osx 10.4/
intel.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1471925&group_id=5470
More information about the Patches
mailing list