3 # Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
6 --- Python-2.3.3/Makefile.pre.in~crosscompile 2004-01-10 22:16:05.000000000 +0100
7 +++ Python-2.3.3/Makefile.pre.in 2004-01-10 22:16:05.000000000 +0100
11 BUILDPYTHON= python$(BUILDEXE)
12 +HOSTPYTHON= $(BUILDPYTHON)
14 # === Definitions added by makesetup ===
17 ##########################################################################
19 PGEN= Parser/pgen$(EXE)
21 +HOSTPGEN= $(PGEN)$(EXE)
26 # Build the shared modules
27 sharedmods: $(BUILDPYTHON)
29 - *-s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py -q build;; \
30 - *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py build;; \
31 + *-s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' $(HOSTPYTHON) -E $(srcdir)/setup.py -q build;; \
32 + *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' $(HOSTPYTHON) -E $(srcdir)/setup.py build;; \
35 # buildno should really depend on something like LIBRARY_SRC
39 $(GRAMMAR_H) $(GRAMMAR_C): $(PGEN) $(GRAMMAR_INPUT)
40 - -$(PGEN) $(GRAMMAR_INPUT) $(GRAMMAR_H) $(GRAMMAR_C)
41 + -$(HOSTPGEN) $(GRAMMAR_INPUT) $(GRAMMAR_H) $(GRAMMAR_C)
44 $(CC) $(OPT) $(LDFLAGS) $(PGENOBJS) $(LIBS) -o $(PGEN)
47 $(INSTALL_DATA) $(srcdir)/LICENSE $(DESTDIR)$(LIBDEST)/LICENSE.txt
48 PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
49 - ./$(BUILDPYTHON) -Wi -tt $(DESTDIR)$(LIBDEST)/compileall.py \
50 + $(HOSTPYTHON) -Wi -tt $(DESTDIR)$(LIBDEST)/compileall.py \
52 -x 'badsyntax|site-packages' $(DESTDIR)$(LIBDEST)
53 PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
54 - ./$(BUILDPYTHON) -Wi -tt -O $(DESTDIR)$(LIBDEST)/compileall.py \
55 + $(HOSTPYTHON) -Wi -tt -O $(DESTDIR)$(LIBDEST)/compileall.py \
57 -x 'badsyntax|site-packages' $(DESTDIR)$(LIBDEST)
58 PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
59 - ./$(BUILDPYTHON) -Wi -t $(DESTDIR)$(LIBDEST)/compileall.py \
60 + $(HOSTPYTHON) -Wi -t $(DESTDIR)$(LIBDEST)/compileall.py \
61 -d $(LIBDEST)/site-packages -f \
62 -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
63 PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
64 - ./$(BUILDPYTHON) -Wi -t -O $(DESTDIR)$(LIBDEST)/compileall.py \
65 + $(HOSTPYTHON) -Wi -t -O $(DESTDIR)$(LIBDEST)/compileall.py \
66 -d $(LIBDEST)/site-packages -f \
67 -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
70 # Install the dynamically loadable modules
71 # This goes into $(exec_prefix)
73 - $(RUNSHARED) ./$(BUILDPYTHON) -E $(srcdir)/setup.py install \
74 + $(RUNSHARED) $(HOSTPYTHON) -E $(srcdir)/setup.py install \
76 --install-scripts=$(BINDIR) \
77 --install-platlib=$(DESTSHARED) \
78 --- Python-2.3.3/setup.py~crosscompile 2003-10-21 22:01:21.000000000 +0200
79 +++ Python-2.3.3/setup.py 2004-01-10 22:30:12.000000000 +0100
81 except ImportError, why:
82 self.announce('*** WARNING: renaming "%s" since importing it'
83 ' failed: %s' % (ext.name, why), level=3)
85 assert not self.inplace
86 basename, tail = os.path.splitext(ext_filename)
87 newname = basename + "_failed" + tail
90 def detect_modules(self):
91 # Ensure that /usr/local is always used
92 - add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
93 - add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
94 + # add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
95 + # add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
97 # fink installs lots of goodies in /sw/... - make sure we
100 # lib_dirs and inc_dirs are used to search for files;
101 # if a file is found in one of those directories, it can
102 # be assumed that no additional -I,-L directives are needed.
103 - lib_dirs = self.compiler.library_dirs + ['/lib', '/usr/lib']
104 - inc_dirs = self.compiler.include_dirs + ['/usr/include']
105 + lib_dirs = [ os.getenv( "STAGING_LIBDIR" ) ]
106 + inc_dirs = [ os.getenv( "STAGING_INCDIR" ) ]
109 platform = self.get_platform()