note upgrade to SQLite for native-package builds

This commit is contained in:
Matthew Flatt 2017-11-09 06:12:59 -07:00
parent 4e864a5387
commit d673ad79c0
2 changed files with 11 additions and 11 deletions

View File

@ -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):

View File

@ -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))])