cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: z/OS port

From: David Crayford <dcrayford_at_gmail.com>
Date: Sat, 2 Apr 2016 19:03:28 +0800

OK, the first part was easy! I've built it and using a custom config
copying some defines from the TPF config to enable code page
conversions. I'm having problems with the build. The z/OS linker is
different in that it uses different options. Libtool is killing me here
as it's obscuring things. I would rather see the full verbose commands
instead of CCLD curl. Is there anyway that I can disable libtool or get
it to print what I need? I noticed that the TPF port uses it's own
Makefiles. I don't really want to do that but maybe that's the best option.

On 1/04/2016 11:44 PM, Patrick Monnerat wrote:
> David Crayford wrote:
>
>> Hi curlers,
> Hi David,
>
>> I'm planning on porting cURL to z/OS.
> Great! I do not know at all about this OS: I wonder if the TPF implementation might target this platform already ?
>
>> I'm lucky that there has been some very good done for an OS/400 port which I hope to leverage.
> I did it, so many thanks for appreciating :-)
> If you need some additional info about it, Please ask.
>
> Some info that you might find useful:
> - TPF implementation works in native encoding. It converts network textual data from/to EBCDIC and uses EBCDIC internally.
> - OS400 implementation works in ASCII. Additional (i.e.: non-standard) procedures support passing EBCDIC-encoded arguments (based on CCSIDs) between libcurl and the calling program. There are also internal "system-side" wrapper procedures to encode/decode data between the OS and libcurl.
> - OS400 does not use autotools: they are not available outside PASE (AIX emulation). Instead, there are some specific qsh scripts (the IBM OS400 shell: very much weaker than bash) for compilation.
> - I don't know if you have the QC3 crypto-library on zOS, but if so, you might also be interested in the libssh2 OS400 port I've done to enable scp/sftp protocols in OS400 libcurl. Pls check the libssh2 github repo... Yes I know: this not the most urgent ;-)
>
> Cheers,
> Patrick
>
> **********************************************************************
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please notify
> the system manager.
>
> This footnote also confirms that this email message has been swept by
> Clearswift for the presence of computer viruses.
>
> www.clearswift.com
> **********************************************************************
>
>
> -------------------------------------------------------------------
> List admin: https://cool.haxx.se/list/listinfo/curl-library
> Etiquette: https://curl.haxx.se/mail/etiquette.html

-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2016-04-02