note upgrade to SQLite for native-package builds
This commit is contained in:
parent
4e864a5387
commit
d673ad79c0
|
@ -10,14 +10,14 @@ on those packages. The "x86_64-linux-natipkg" variant of Racket
|
||||||
is like Windows and Mac OS, expecting packages to supply native
|
is like Windows and Mac OS, expecting packages to supply native
|
||||||
libraries for 64-bit Linux.
|
libraries for 64-bit Linux.
|
||||||
|
|
||||||
This directory contains scripts and patches to build Windows, Mac OS, and Linux libraries in a consistent and portable way. Naturally,
|
This directory contains scripts and patches to build Windows, Mac OS,
|
||||||
the script and patches are fragile, so we upgrade libraries
|
and Linux libraries in a consistent and portable way. Naturally, the
|
||||||
infrequently. Currently, we use the following external packages and
|
script and patches are fragile, so we upgrade libraries infrequently.
|
||||||
versions:
|
Currently, we use the following external packages and versions:
|
||||||
|
|
||||||
pkg-config-0.28
|
pkg-config-0.28
|
||||||
sed-4.2 (Windows only, to avoid non-GNU `sed')
|
sed-4.2 (Windows only, to avoid non-GNU `sed')
|
||||||
sqlite[-autoconf]-3080600 (Windows and Linux only)
|
sqlite[-autoconf]-3210000 (Windows and Linux only)
|
||||||
openssl-1.0.2k (current PPC binaries are 1.0.1g)
|
openssl-1.0.2k (current PPC binaries are 1.0.1g)
|
||||||
libiconv-1.14 (Windows only)
|
libiconv-1.14 (Windows only)
|
||||||
zlib-1.2.8 (Windows and Linux only)
|
zlib-1.2.8 (Windows and Linux only)
|
||||||
|
@ -65,12 +65,12 @@ Preliminiaries
|
||||||
For Windows (cross-compile from Mac OS or Linux):
|
For Windows (cross-compile from Mac OS or Linux):
|
||||||
|
|
||||||
The build scripts assume a MinGW cross compiler installed in
|
The build scripts assume a MinGW cross compiler installed in
|
||||||
"/usr/mw32" (for 32-bit builds) and "/usr/mw64" (for 64-bit builds).
|
"/usr[/local]/mw32" (for 32-bit builds) and "/usr[/local]/mw64" (for
|
||||||
In addition, building "glib" requires "gettext" executables that run
|
64-bit builds). In addition, building "glib" requires "gettext"
|
||||||
on the build machine in your PATH.
|
executables that run on the build machine in your PATH.
|
||||||
|
|
||||||
Beware that the "libdir" configuration in
|
Beware that the "libdir" configuration in
|
||||||
/usr/mw{32,64}/{i686,x86_64}-w64-mingw32/lib/libstdc++.la
|
/usr[/local]/mw{32,64}/{i686,x86_64}-w64-mingw32/lib/libstdc++.la
|
||||||
may be wrong, in which case you'll need to fix it by hand.
|
may be wrong, in which case you'll need to fix it by hand.
|
||||||
|
|
||||||
For Mac OS (i386 and x86_64 on Intel, ppc on PowerPC):
|
For Mac OS (i386 and x86_64 on Intel, ppc on PowerPC):
|
||||||
|
|
|
@ -500,8 +500,8 @@
|
||||||
":"
|
":"
|
||||||
(if win?
|
(if win?
|
||||||
(if m32?
|
(if m32?
|
||||||
"/usr/mw32/bin:"
|
"/usr/local/mw32/bin:/usr/mw32/bin:"
|
||||||
"/usr/mw64/bin:")
|
"/usr/local/mw64/bin:/usr/mw64/bin:")
|
||||||
"")
|
"")
|
||||||
(getenv "PATH")))
|
(getenv "PATH")))
|
||||||
(for ([e (in-list (merge all-env extra-env))])
|
(for ([e (in-list (merge all-env extra-env))])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user