capehill

Results 7 comments of capehill

It shouldn't be too hard. 1) Fork the original 2) Copy changed files over 3) Create atomic commits (git add -p can help) 4) Open pull request against original

Is this the implementation: https://github.com/sba1/adtools/blob/master/gcc/8/patches/0025-Add-amigaos-thread-model.patch#L477 ? If func() throws, then "done" flag will not be set on 483 and other threads are waiting for the flag in the else branch.

@sba1 Classic OS4 on WinUAE would be another extreme option. I did a little bit research and it seems that there has been issues with GNU's std::call_once implementation and they...

Slightly off-topic, but would it be possible to document the available threading options? http://www.amigans.net/modules/xforum/viewtopic.php?post_id=111276#forumpost111276 By the way, -athread=pthread doesn't work for me (latest native GCC8), apparently gthr_amigaos_pthread.o is missing. Also...

It seems to reproduce in C code alone, so this could simplify potential investigations. *** lib.h ``` #pragma once void hello(void); void world(void); ``` *** lib.c ``` #include #include "lib.h"...

In case you were building with -std=c++11 (or later), try -std=gnu++11. In newlib, strcasecmp and some other functions are not available if __STRICT_ANSI__ is defined. I have seen similar problem...

There is a workaround, removing one of the "MERGE" files inside .git clears this. I don't remember the exact file name.