Nice, thanks!

On Saturday, 20 April 2019 00:01:07 UTC+2, Alon Zakai wrote:
>
> This wasn't intended, sorry. Fix in 
> https://github.com/emscripten-core/emscripten/pull/8464
>
> I agree it would be nice to eventually avoid FS being pulled in at all, 
> when that flag is enabled. That means that file-using functions would need 
> to be replaced with something else, like stubs as you said, etc.
>
> On Fri, Apr 19, 2019 at 11:23 AM Floh <[email protected] <javascript:>> 
> wrote:
>
>> The culprit seems to be this commit:
>>
>>
>> https://github.com/emscripten-core/emscripten/commit/59c14a2e5411ae8516a9dbe8222841d78ccc4998
>>
>> Going back to the previous commit, my examples works as before.
>>
>> On Friday, 19 April 2019 20:17:50 UTC+2, Floh wrote:
>>>
>>> PS: maybe it makes sense to replace the CRT file functions with empty 
>>> stubs when NO_FILESYSTEM is defined? That why $FS wouldn't be pulled in 
>>> even when the code contains such functions...
>>>
>>> On Friday, 19 April 2019 20:14:11 UTC+2, Floh wrote:
>>>>
>>>> Looks like I'm getting linker errors now in the incoming branch for 
>>>> code which contains calls to fopen() etc, but defines "-s NO_FILESYSTEM=1":
>>>>
>>>> error: undefined symbol: $FS
>>>> warning: To disable errors for undefined symbols use `-s 
>>>> ERROR_ON_UNDEFINED_SYMBOLS=0`
>>>>
>>>> I realize that the previous behaviour may have been somewhat accidental 
>>>> (after all the code contains filesystem calls, even though the code is 
>>>> never called), but the previous behaviour was quite convenient ;)
>>>>
>>>> (the specific problem happens with Dear ImGui, this has filesystem 
>>>> functions for serializing the UI state to disk, this can disabled at 
>>>> runtime, but not compile time).
>>>>
>>>> Is this change of NO_FILESYSTEM behaviour going to stay that way, or is 
>>>> it an unintended regression?
>>>>
>>>>
>>>>
>>>> -- 
>> 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] <javascript:>.
>> 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