python / cpython

The Python programming language
https://www.python.org/
Other
59.69k stars 28.93k forks source link

Fixes shared modules on Mac OS X #33306

Closed f061053c-37fe-4bf6-ad3e-9d9600654e34 closed 23 years ago

f061053c-37fe-4bf6-ad3e-9d9600654e34 commented 23 years ago
BPO 401816
Nosy @gvanrossum
Files
  • None: None
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields: ```python assignee = 'https://github.com/gvanrossum' closed_at = created_at = labels = ['build'] title = 'Fixes shared modules on Mac OS X' updated_at = user = 'https://bugs.python.org/tonylownds' ``` bugs.python.org fields: ```python activity = actor = 'tonylownds' assignee = 'gvanrossum' closed = True closed_date = None closer = None components = ['Build'] creation = creator = 'tonylownds' dependencies = [] files = ['2870'] hgrepos = [] issue_num = 401816 keywords = ['patch'] message_count = 7.0 messages = ['34596', '34597', '34598', '34599', '34600', '34601', '34602'] nosy_count = 3.0 nosy_names = ['gvanrossum', 'nobody', 'tonylownds'] pr_nums = [] priority = 'normal' resolution = None stage = None status = 'closed' superseder = None type = None url = 'https://bugs.python.org/issue401816' versions = [] ```

    f061053c-37fe-4bf6-ad3e-9d9600654e34 commented 23 years ago
    3772858d-27d8-44b0-a664-d68674859f36 commented 23 years ago

    1) some of the fixes have previously been checked in. 2) uname of release is Darwin not darwin 3) it looks as if this patch is corrupted

    3772858d-27d8-44b0-a664-d68674859f36 commented 23 years ago

    1) some of the fixes have previously been checked in. 2) uname of release is Darwin not darwin 3) it looks as if this patch is corrupted

    3772858d-27d8-44b0-a664-d68674859f36 commented 23 years ago

    Redid patch against an up-to-date CVS tree

    f061053c-37fe-4bf6-ad3e-9d9600654e34 commented 23 years ago

    Martin v. Loewis suggested I post this patch; it changes configure.in and configure:

    1. Mac OS X is recognized by the Next-ish host recognition code as "darwin/1.2"

    2. When specifying just --with-dyld, modules can compile as shared

    3. --with-dyld and --with-next-framework, modules can compile as shared

    4. --with-suffix=.exe, and Lib/plat-darwin1.2 is being made, the regen script invokes python as python.exe

    f061053c-37fe-4bf6-ad3e-9d9600654e34 commented 23 years ago

    New version does not patch configure, as this was 160 needless kb. New version is 4181 bytes.

    f061053c-37fe-4bf6-ad3e-9d9600654e34 commented 23 years ago

    Re-did patch against an updated CVS checkout.