Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
25a68e1f
Commit
25a68e1f
authored
Aug 19, 2001
by
Jack Jansen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Removed NEXT-NOTES, the NeXT is no longer supported.
parent
a39ef869
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
82 deletions
+0
-82
Misc/NEXT-NOTES
Misc/NEXT-NOTES
+0
-81
Misc/README
Misc/README
+0
-1
No files found.
Misc/NEXT-NOTES
deleted
100644 → 0
View file @
a39ef869
Subject: dynamic loading on NeXTSTEP
From: horst@il.us.swissbank.com (Ted Horst)
To: python-list@cwi.nl
Date: Fri, 6 Sep 1996 15:02:26 GMT
X-Newsgroups: comp.lang.python
X-Organization: Swiss Bank Corporation CM&T Division
These are the steps that I took to get dynamic loading working under NeXTSTEP
(3.3 m68k, i486) for Python1.4beta3 (including the Numeric stuff).
Unfortunately, I don't know anything about the configure scripts, so I don't
know how to fix these things properly, but this works for me. I would be
interested in how other people have done this as well.
/configure --prefix=/home/horst/Unix --with-readline=/home/horst/Unix/lib
--with-thread --with-next-archs='m68k i486' --without-libm
edit Python/importdl.c
under:
#ifdef USE_RLD
add:
#define SHORT_EXT ".a"
#define LONG_EXT "module.a"
edit Modules/Setup
uncomment *shared*
(other editing as desired)
make (just to create the Makefiles)
edit Makefiles
change all AR= ar to AR = libtool
change all $(AR) cr ... to $(AR) -o ...
in Modules/Makefile change:
libm =
LDSHARED= cc -r -nostdlib $(CFLAGS)
CCSHARED= -r -nostdlib
LINKFORSHARED= -u libsys_s
make "OPT=-O3 -fschedule-insns2 -ObjC -arch m68k -arch i486"
Ted Horst
(not speaking for Swissbank)
Subject: Re: dynamic loading on NeXTSTEP
From: horst@il.us.swissbank.com (Ted Horst)
To: python-list@cwi.nl
Date: Fri, 6 Sep 1996 16:27:32 GMT
X-Newsgroups: comp.lang.python
X-Organization: Swiss Bank Corporation CM&T Division
Ted Horst writes
>
> These are the steps that I took to get dynamic loading working under NeXTSTEP
> (3.3 m68k, i486) for Python1.4beta3 (including the Numeric stuff).
<SNIP>
> make "OPT=-O3 -fschedule-insns2 -ObjC -arch m68k -arch i486"
>
> Ted Horst
> (not speaking for Swissbank)
Wow, I guess I was overzealous with the optimizations. Upon further
testing, I discovered that the Numeric stuff did not work properly on
Intel machines, but did work properly on m68k. I dropped the
optimization to -O2 (leaving out the -fschedule-insns2), and it seems
to behave properly on both architectures now.
So,
make "OPT=-O2 -ObjC -arch m68k -arch i486"
looks like a better choice.
Sorry for the misguidance,
Ted Horst
(still not speaking for SwissBank)
Misc/README
View file @
25a68e1f
...
...
@@ -20,7 +20,6 @@ HYPE More hype about Python
Makefile Used for administrative chores like cleaning up
Makefile.pre.in Generic Makefile template for building extensions
NEWS News for this release
NEXT-NOTES Porting notes for NeXT
PURIFY.README Information for Purify users
Porting Mini-FAQ on porting to new platforms
README The file you're reading now
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment