Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dlfcn.h is installed from clib2 but dl* functions do not exist on AmigaOS 3.x #393

Closed
Lucretia opened this issue Apr 16, 2024 · 4 comments
Closed
Labels
won't fix This will not be worked on

Comments

@Lucretia
Copy link

This file should not be included if the functionality is not there.

@Lucretia
Copy link
Author

Also, probably not a good idea to include /opt/amiga-gcc/m68k-amigaos/sys-include/threads.h in the install either.

@Lucretia
Copy link
Author

Also, the -pthread option is not supported.

@bebbo bebbo added the won't fix This will not be worked on label Apr 18, 2024
@Lucretia
Copy link
Author

Why won't you fix it? Configure systems like MESON, autoconfig, etc. detect false positives.

@Lucretia
Copy link
Author

From, c11:

2 Implementations that define the macro STDC_NO_THREADS need not provide this header nor support any of its facilities.

Yet you do.

$ m68k-amigaos-gcc hello.c -o hello 
In file included from hello.c:2:
/home/laguest/opt/amiga-gcc/m68k-amigaos/sys-include/threads.h:30:10: fatal error: machine/_threads.h: No such file or directory
   30 | #include <machine/_threads.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

@bebbo bebbo closed this as completed May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
won't fix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants