(dropping debian-68k)

Vaugha Brewchuk dixit:

>The NEXTSTEP c library (libsys_s.a) does not support any POSIX, only
>BSD.

That’s a different kind of BSD. So to speak, the modern BSDs actually
abolished some of classic BSD behaviour in favour of POSuX.

>In order to enable POSIX, one passes the -posix flag to the NeXT
>cc compiler. This defines _POSIX_SOURCE to pull-in the POSIX header
>file content and links with libsys_p.a and libposix.a. Without the

Yes, and that was needed for mksh (but feel free to try and port
it to NeXTstep without -posix).

>Unfortunately the POSIX library on the NeXT is extremely buggy and the
>tribal knowledge says to avoid using it altogether. So everything I
>built to date was without -posix.

Hm. From what RT told me, it’s usable on 3.3 and not on 4.2…

>I found m68k assembly almost as clean as a high level language, as
>opposed to i386 that I found very painful. But of course I knew then

With i386, it highly depends on the assembler. I used TASM first,
but neither MASM nor Ideal mode were much to my liking. Then nasm,
but its 32-bit mode got inconsistencies, and it had incompatibilities
between micro versions. Now I’m using gas (GNU as) with cpp for both
macros and comments (no gas comments) and .intel_syntax noprefix,
which makes it palatable.

>off my NeXT. It is amazing how usable it still is today, except for

So true. Oh, try Lynx for webbrowsing. Or dillo2 (X11).

bye,
//mirabilos
-- 
16:47⎜«mika:#grml» .oO(mira ist einfach gut....)      23:22⎜«mikap:#grml»
mirabilos: und dein bootloader ist geil :)    23:29⎜«mikap:#grml» und ich
finds saugeil dass ich ein bsd zum booten mit grml hab, das muss ich dann
gleich mal auf usb-stick installieren   -- Michael Prokop über MirOS bsd4grml

Reply via email to