[Ohrrpgce] how to emscripten?
Ralph Versteegen
teeemcee at gmail.com
Wed Dec 27 04:53:44 PST 2023
Oh, I haven't written instructions yet. I need to do that. But quickly:
If you haven't already, install emscripten:
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
Install "latest" version, or to avoid surprises in nightlies it's probably
better to use the same version I have, which is 3.1.42
./emsdk install 3.1.42
./emsdk activate 3.1.42
Put .../emsdk/upstream/emscripten in your PATH
Compile FB:
git clone https://github.com/rversteegen/fbc.git
cd fbc
checkout my 'emscripten' branch (which mostly contains bugfixes. I'll get
these upstreamed sometime soonish)
make -j4 install-compiler install-includes prefix=/install/fb/here
make -j4 install-rtlib TARGET=asmjs-unknown-emscripten
prefix=/install/fb/here
(you can run "make install-rtlib TARGET=..." additional times to compile
libraries for other targets)
Then you can compile with "scons target=js ..." (add fbc=... or else put
the newly compiled fbc in $PATH)
On Wed, 27 Dec 2023 at 07:32, James Paige via Ohrrpgce <
ohrrpgce at lists.motherhamster.org> wrote:
> I see when I run `scons target=js` I get
>
> Error: This installation of FreeBASIC doesn't support this target-arch
> combination;
> /usr/local/bin/../lib/freebasic/js-asmjs/libfb.a [or libfbpic.a] is
> missing.
>
> Where do I find freebasic/js-asmjs/libfb.a ?
>
> TMC, have you written any instructions anywhere for how to compile the ohr
> with emscripten?
>
> I'm feeling ready to tackle that nightly build :D
>
> ---
> James
>
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20231228/76a47a47/attachment-0001.htm>
More information about the Ohrrpgce
mailing list