C Compiler under Unix System VR4
Tony Rems
rembo at unisoft.UUCP
Fri Oct 12 08:31:24 AEST 1990
In article <3158 at unisoft.UUCP> rembo at unisoft.UUCP (Tony Rems) writes:
>In article <125 at alfrat.uucp> roy at alfrat.UUCP (Roy Phillips) writes:
>>The standard header files supplied with AT&T's UNIX System V Release 4.2
>>contains pre-processor commands such as the following:
>>
>> #if #machine(pdp11)
>>
>>The C preprocessor supplied has no problems with this, but my preferred C
>>compiler, gcc, objects, even in it's '-ansi' mode. So I guess it's
>>not ANSI C.
>>
>>My questions are::
>>
>>1. Does anyone know about this pre-processor syntax? and is it
>> supposed to be standard on SysVR4?
>>
>>2. Assuming yes to the above, is there a patch for 'gcc' to cater for it?
>>
>>As well as the above, the organisation of the library directory has changed
>>somewhat - 'gcc' can't find 'crt0.o', which is now in /usr/ccs/lib, instead
>>of /usr/lib (the same goes for most of the libraries).
>>
One more thing. Although I haven't confirmed this, it seem that
the #if #machine construct *is* ANSI, but that gcc is not
entirely ANSI (even with the -ansi option).
-Tony
More information about the Comp.unix.questions
mailing list