python-emscripten  Check-in [59f1b3b50e]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix py2 for Emscripten 1.39.18
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:59f1b3b50e5ebf2082aa4f70f1f560b045cfbf28d0326095d5ae09823dffe154
User & Date: Beuc 2020-06-27 12:29:40
Context
2020-06-27
14:09
Fix py3 for Emscripten 1.39.18 Notably fix build dependencies by regenerating Makefile after modifying Setup.local Leaf check-in: bb5cfad2ac user: Beuc tags: trunk
12:29
Fix py2 for Emscripten 1.39.18 check-in: 59f1b3b50e user: Beuc tags: trunk
2020-06-06
16:15
Update copyright check-in: 1a1988d51c user: Beuc tags: trunk
Changes

Changes to 2.7.10/python.sh.

71
72
73
74
75
76
77
78

79
80
81
82
83
84
85
        # --without-threads: pthreads experimental as of 2020-05
        #   cf. https://emscripten.org/docs/porting/pthreads.html
        # --without-signal-module: no process signals in Emscripten
        # --without-pymalloc: ?
        # --disable-ipv6: browser-side networking
        # --disable-shared: compile statically for Emscripten perfs + incomplete PIC support
        if [ ! -e config.status ]; then
            CONFIG_SITE=../config.site BASECFLAGS='-s USE_ZLIB=1' \

                PATH=$BUILD/Python-$VERSION/native:$PATH \
                emconfigure ../configure \
                --host=asmjs-unknown-emscripten --build=$(../config.guess) \
                --prefix='' \
                --without-threads --without-pymalloc --without-signal-module --disable-ipv6 \
                --disable-shared
        fi







|
>







71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
        # --without-threads: pthreads experimental as of 2020-05
        #   cf. https://emscripten.org/docs/porting/pthreads.html
        # --without-signal-module: no process signals in Emscripten
        # --without-pymalloc: ?
        # --disable-ipv6: browser-side networking
        # --disable-shared: compile statically for Emscripten perfs + incomplete PIC support
        if [ ! -e config.status ]; then
            CONFIG_SITE=../config.site \
                BASECFLAGS='-s USE_ZLIB=1' LDFLAGS='-s USE_ZLIB=1' \
                PATH=$BUILD/Python-$VERSION/native:$PATH \
                emconfigure ../configure \
                --host=asmjs-unknown-emscripten --build=$(../config.guess) \
                --prefix='' \
                --without-threads --without-pymalloc --without-signal-module --disable-ipv6 \
                --disable-shared
        fi