joemarshall
1bd8380c01
Emscripten 2.0.12 Upstream backend ( #1102 )
...
Co-authored-by: Dexter Chua <dalcde@users.noreply.github.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-02-06 08:58:12 +01:00
Dexter Chua
5f3528fb74
BLD Remover linker flags when building cpython ( #1137 )
...
We never link when building cpython; we simply generate object files and
put them in an archive.
2021-01-15 10:45:24 +01:00
Dexter Chua
72555048b6
BLD Don't copy artifacts to root ( #1096 )
2021-01-10 18:19:34 +01:00
Dexter Chua
2aa8982990
Actually generate a sysconfigdata.py ( #1044 )
...
Previously, we simply copied from the host, which has wildly incorrect
values. Fixes #1042
2021-01-05 14:14:55 +01:00
Dexter Chua
2dfeba4c05
Build with -fPIC ( #1008 )
...
This is needed for the upstream backend, and I believe is a noop under
the fastcomp backend
Co-authored-by: Michael Droettboom <mdboom@gmail.com>
Co-authored-by: Joe Marshall <joe.marshall@nottingham.ac.uk>
2021-01-02 09:17:14 +01:00
Dexter Chua
208fa57bcf
Explicitly tell sqlite popen is not available ( #999 )
2021-01-01 10:45:44 +01:00
Nicolas Ollinger
5d19ab2a3e
FIX update bzip2 url ( #868 )
2020-12-16 17:55:05 +01:00
Dexter Chua
452b379363
Upgrade to emscripten 1.38.42 ( #843 )
2020-12-15 08:56:43 +01:00
Dexter Chua
e8cc4e8835
PKG Configure zlib, not patch ( #849 )
...
The #include <unistd.h> line is added in zconf.h, which is generated by
configure.
2020-12-12 12:33:33 +01:00
Dexter Chua
0d2a9f9ffe
BLD Remove undefined flags ( #842 )
...
In python's Makefile generated by makesetup, SQLITEBUILD and BZIP2BUILD
are not defined, so we are left with empty -I and -L commands. These
manage to build by virtue of us inserting -I/path/to/sqlite and
-I/path/to/bzip2 to every single build command.
This commit does the same for zlib for consistency.
2020-12-10 20:38:47 +01:00
Dexter Chua
0defcb3825
BLD Don't compile host python ( #830 )
2020-12-08 00:19:16 +01:00
Roman Yurchak
fc5495ffdb
Update to Python 3.8.2 ( #712 )
...
* Updating to CPython 3.8
* More fixes
* Skip python headers check in tools/dependency-check.sh
* Fix checksum
* Fix packages
* Fix syntax error
* Fix benchmark path
* Update CPython tests
* More test fixes
* Fix PyStone
* More Cpython test fixes
* Update docs
* Fix issue in conftest
* Add documentation
* Upload updated Docker image
2020-07-07 16:21:33 +02:00
Roman Yurchak
0e26ca0642
BLD Build CLAPACK, cpython and lz4 in parallel ( #701 )
2020-06-28 15:51:46 +02:00
William Lachance
96adc4b82d
Fixes/tweaks to the cross-compilation process to accomodate Mac
2019-10-21 12:27:18 -04:00
William Lachance
01175702fc
Add openssl to include paths for building host copy of cpython
...
This should be a no-op on Linux, but is needed for Mac
2019-10-21 12:27:18 -04:00
Marc Abramowitz
c49249854e
Build _bz2 module ( #364 )
2019-08-22 07:43:18 -04:00
Marc Abramowitz
ac76220b59
Enable building sqlite3 into cpython ( #352 )
...
* Enable building sqlite3 into cpython
2019-03-26 08:44:21 -04:00
Michael Droettboom
1ab92bc77f
Implement pyconfig.h changes as something to be appended to end.
2018-09-25 16:53:40 -04:00
Michael Droettboom
f4280c25b0
Add a hard-coded pyconfig.h
2018-09-21 17:02:00 -04:00
Roman Yurchak
a711d059d5
Simplify traceback on package load timeout
2018-09-20 12:51:11 +02:00
Michael Droettboom
56562257ef
Fix #71 : Upgrade to Python 3.7
2018-09-06 10:56:33 -04:00
Michael Droettboom
3c8bcae56b
Don't include full paths in sysconfigdata
2018-08-21 11:29:36 -04:00
Michael Droettboom
b537908b2b
Simplify Makefiles. Support parallel compilation.
2018-05-16 13:06:44 -04:00
Michael Droettboom
6cce6d654d
Basics for testing CPython
2018-04-09 10:39:52 -04:00
Michael Droettboom
b8c3e600c2
Add end-to-end build. Travis tests.
2018-03-30 13:08:06 -04:00
Michael Droettboom
280de281aa
First working Numpy
2018-03-20 18:58:59 -04:00
Michael Droettboom
69568a53b9
Fix for recent versions of emscripten
2018-03-07 11:04:15 -05:00
Michael Droettboom
bd6aec63d8
Clean up Makefile
2018-02-28 15:39:16 -05:00
Michael Droettboom
f2c08119af
Add internal cpython build
2018-02-27 17:57:22 -05:00