On Tue, Jul 9, 2019 at 1:52 AM Manuel Häusler
<[email protected]> wrote:
>
>
> If I see it right the logic in gnu/stubs.h is responsible for the selection 
> of the header file:
>
> #if !defined __x86_64__
> # include <gnu/stubs-32.h>
> #endif
> #if defined __x86_64__ && defined __LP64__
> # include <gnu/stubs-64.h>
> #endif
> #if defined __x86_64__ && defined __ILP32__
> # include <gnu/stubs-x32.h>
> #endif
>
> Therefore I conclude from this that __LP64__ is not defined from JModelica 
> but should be defined to be able to use the 64-bit header files. Does anyone 
> know what __LP64__ is??
>

__LP64__ means "Longs and Pointer are 64-bit" . It basically means you
are building for a 64-bit machine.

I think there is some confusion here.   emscripten and webassembly are
*always* 32-bit and should *never* use the system headers.  Emscripten
is a cross compiler and all its headers are in the emscripten/system
directory.
However the emscripten SDK includes prebuilt compiler binaries that
only run on 64-bit linux.

Are you trying to compile JModelica as an emscripten module?   Or is
it something you build for the host machine?

> Am Dienstag, 9. Juli 2019 10:08:38 UTC+2 schrieb Beuc:
>>
>> You can't use your system (i386) headers for an Emscripten (asmjs/wasm) 
>> application :)
>>
>> If JModelica can't be compiled without i386 headers (AFAIU), it probably 
>> can't compiled for the asmjs/wasm target.
>> You'll need to improve JModelica so it supports more targets/architectures.
>>
>> Cheers!
>> Beuc
>
> --
> You received this message because you are subscribed to the Google Groups 
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/emscripten-discuss/58493340-5755-4c3a-9747-8dd6176d3a13%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/CAL_va29yXX00ViZ4L5i1ChiB9URtGvCPFYnEOoCx8aqHKsigZQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to