Yeah, could be noise. I'd still be curious to see a build of one before and
after, where it gets larger, for one of the larger ones (if there is a
larger one where the size grows).

On Sat, Jul 18, 2015 at 3:41 AM, Floh <[email protected]> wrote:

> Everything working here, thanks for the quick fix :)
>
> Size of the uncompressed .js files is fairly inconsistent compared to
> git-tag 1.34.2, a few demos are bigger, most have become smaller. Size
> differences vary by up to 10% in both directions.
>
> However, all Oryol demos are fairly small (between 110kByte and 1.7MByte
> uncompressed), so this may just be noise and also influenced by other
> changes since 1.34.2.
>
> Thanks!
> -Floh
>
> Am Samstag, 18. Juli 2015 01:09:37 UTC+2 schrieb Alon Zakai:
>>
>> Ok, that should now be fixed on incoming.
>>
>> On Thu, Jul 16, 2015 at 8:34 AM, Brion Vibber <[email protected]> wrote:
>>
>> On Thu, Jul 16, 2015 at 9:55 AM, Floh <[email protected]> wrote:
>>>
>>>> I have the same problem, it is caused in my case by the '-s
>>>> NO_FILESYSTEM=1' compile option, removing this works as a workaround.
>>>>
>>>
>>> Bingo, disabling NO_FILESYSTEM works around the build fail for me too.
>>> Thanks!
>>>
>>>
>>>>
>>>> https://github.com/kripken/emscripten/issues/3627
>>>>
>>>> It's hopefully easy to fix, I'd prefer to keep the NO_FILESYSTEM option
>>>> to reduce the 'binary size' a bit.
>>>>
>>>
>>> *nod* I don't need actual filesystem functions either but do need printf
>>> for debugging, error messages, etc from the libraries I use.
>>>
>>> -- brion
>>>
>>>
>>>
>>>>
>>>> Cheers,
>>>> -Floh.
>>>>
>>>> Am Donnerstag, 16. Juli 2015 14:39:57 UTC+2 schrieb Brion Vibber:
>>>>>
>>>>> My ogv.js library fails to build on incoming, reporting unresolved
>>>>> symbols for a few syscalls:
>>>>>
>>>>> error: unresolved symbol: __syscall6
>>>>> error: unresolved symbol: __syscall54
>>>>> error: unresolved symbol: __syscall140
>>>>> error: unresolved symbol: __syscall146
>>>>> AssertionError: Emscripten failed to generate .js
>>>>>
>>>>> -- brion vibber (brion @ pobox.com / bvibber @ wikimedia.org)
>>>>>
>>>>> On Wed, Jul 15, 2015 at 7:35 PM, Alon Zakai <[email protected]> wrote:
>>>>>
>>>>>> The incoming branch received a large update with the merge of the
>>>>>> musl-syscalls branch. See
>>>>>>
>>>>>> https://github.com/kripken/emscripten/issues/2701
>>>>>>
>>>>>> for details. To summarize,
>>>>>>
>>>>>>  * Emscripten now uses printf etc. from musl, replacing our old JS
>>>>>> code for it. The same is true for other bits of libc. This improves a 
>>>>>> bunch
>>>>>> of libc bugs we have had, and makes printf etc. much faster.
>>>>>>  * musl uses linux-style syscalls, which Emscripten implements. So
>>>>>> musl's printf does a syscall to actually print out characters, and
>>>>>> Emscripten implements that syscall. This is a smaller API than all of 
>>>>>> libc,
>>>>>> and so is easier to maintain.
>>>>>>  * This means more compiled C code, which means tiny "hello world"
>>>>>> programs are larger. However, optimized builds of normal-sized projects 
>>>>>> are
>>>>>> often smaller (see numbers in the github issue).
>>>>>>
>>>>>> This update changes libc in significant ways, which may affect your
>>>>>> projects. Portable code should be fine, but e.g. we supported some glibc
>>>>>> extensions to printf that musl does not. See
>>>>>>
>>>>>>
>>>>>> https://github.com/kripken/emscripten/issues/2701#issuecomment-110906712
>>>>>>
>>>>>> for a list of potential issues.
>>>>>>
>>>>>> Please test your codebases and report any problems.
>>>>>>
>>>>>> - Alon
>>>>>>
>>>>>>  --
>>>>>> 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].
>>>>>> 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].
>>>> 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].
>>> 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].
> 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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to