On Thu, 3 Nov 2011 12:11:51 -0500, McKown, John wrote:

>I have it downloaded. Haven't had time to get it working.
>
Aren't you cycle-poor?

>> -----Original Message-----
>> From: IBM Mainframe Discussion List
>> [mailto:[email protected]] On Behalf Of Shmuel Metz (Seymour J.)
>>
>> GCC?
>>
Cbttape 482?  I downloaded it.  Straightforward install.  "Hello World\n"
compiles and runs.  But before I got my hopes up, I had some conversation
here with the developer:

    http://bama.ua.edu/cgi-bin/wa?A2=ind1107&L=ibm-main&P=R57939&1=ibm-main

> Are they Unix System Services-friendly (source, header, and
> object files)?

GCCMVS is for MVS, not USS, and I don't know much about USS.
However, Dave Pitts distributes something for USS.

> Are they GNU autoconf-friendly?

I don't know what that entails.

> Are they, at least optionally, ASCII-friendly?  (I.e. what does
> the preprocessor do for "#if '0' == 48"? z/OS C/C++ has at
> least an ASCII mode in which cpp says, "yes".  But the runtime
> libraries are incomplete.)  There is much open-source software
> available which is difficult to deal with because of EBCDIC-
> centric compilers.

An enormous effort has been made by multiple people in order
to turn GCC into what you may call an EBCDIC-centric compiler.

> What runtime libraries are available?  X11?  Curses?  Sockets?
> Others?

Only the C standard library is provided.

> LE?

Dave Pitts distributes something for that, but I'm not really
familiar with that.

My focus has been on ensuring that the basic compiler is able
to be hosted on a pure MVS environment (not USS), and that
it has a suitable C runtime library that conforms to the MVS
rules so that you can write utilities, and that GCC should be

I wasn't much inspired.  Not my favorite kind of dinosaur.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to