His problems must have been political. I have created a number of UNIX
commands in LE enabled HLASM. They are available on the CBTTape.org site in
file 864. They are compiled via the z/OS UNIX make command with a make
file, which is included. I likewise used the "as", "ld", and "make"
commands. I will agree that z/OS make is a wretched implementation of make
when compared with GNU's gmake. I also think it would be nice if IBM, or
someone, created a program similar to WINE (which implements the Windows
API on *IX) so that ELF binaries from z/Linux could be run as z/OS UNIX
commands. The biggest problem would then be that z/Linux is ASCII based.
The ELF emulator might be able to have something like the JVM's ability to
translate textual between various code points in the I/O interface (i.e.
read an IBM-1047 encoded file and present the data transformed to ISO885-1
or UTF-8 - only works for text-only files).


On Sun, Jun 8, 2014 at 2:18 PM, Steve Comstock <[email protected]>
wrote:

> On 6/8/2014 12:50 PM, Rob Schramm wrote:
>
>> I think it is needed.  I was doing some assembler work and wanted to store
>> source in zUnix.. no joy.
>>
>
> Can you be more specific? What kind of problems did you encounter?
> I've successfully assembled and bound assembler code under z/OS UNIX
> using 'c89', 'as', and 'ld' in various combinations.
>
> -Steve Comstock
>
>
>
>
>> It is annoying to have source with suffix like .asm and have to store it
>> in
>> a pds without it.  Bleh!!
>>
>> Rob Schramm
>> On Jun 8, 2014 11:11 AM, "Paul Gilmartin" <
>> [email protected]> wrote:
>>
>>  On Sun, 8 Jun 2014 10:00:38 -0500, John McKown wrote:
>>>
>>>  ..., is there any compelling reason that I should
>>>> create a source PDSE and an JCL PDS for compiling the source in the PDS?
>>>>
>>>>  Why?  Can't HLASM and the compiler(s) deal with source in UNIX
>>> directories?  And you can view UNIX directories with UDLIST,
>>> edit members with ISPF Edit, and SUBMIT them, etc.
>>>
>>> Even (perhaps unsupported, but I do it) put UNIX directories in
>>> your SYSEXEC concatenation, and execute Edit macros from
>>> them.  Restriction: the first catenand must be a PDS(E), not
>>> a UNIX directory.
>>>
>>> Is CP 1047 a problem?
>>>
>>> -- gil
>>>
>>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to [email protected] with the message: INFO IBM-MAIN
>>>
>>>
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to [email protected] with the message: INFO IBM-MAIN
>>
>>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>



-- 
There is nothing more pleasant than traveling and meeting new people!
Genghis Khan

Maranatha! <><
John McKown

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to