I vaguely remember advice not to use ixemul on AmigaOS 4. Is this valid? Is there any alternative to have POSIX compatibility?
I just tried compiling the latest libicu, and it uses tzset(), which is a POSIX function that newlib doesn't have (but clib2 does).
Hans
I've used Ixemul.library OS4 version 51.10 for compiling some OS3 programs with my old geekgadgets installation. However, I've never used it to compile OS4 programs. There is a newer OS4 version of ixemul at OS4Depot along with the sources. Maybe you could borrow the functions you need from the ixemul sources. A long time ago I tried using updated versions of ixemul.library that produced crashes so that might be the reason for the advice not to use it on OS4.
X1000 - OS 4.1FE
Hi Hans. I had already replied to this the other night but it has been lost. To my recall it wasn't needed on OS4. Infact I didn't even know there was a port. This was one of the things that made OS4 programs cleaner to compile. Not needing some baggage we had before on 68K. There is the -lunix linker switch which gives some POSIX compatibilty with file paths but I'm not aware of it doing much else.
Thanks guys. So, it's best not used. Hopefully I can convince people to update newlib, clib2 & the system headers with the missing bits needed for POSIX compatibility.
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work