|
From: | Howard Chu |
Subject: | Re: z/OS |
Date: | Wed, 14 Jul 2010 21:51:30 -0700 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; rv:1.9.3a6pre) Gecko/20100708 Firefox 3.6 |
Alon Bar-Lev wrote:
Sure, I do anything to help. However, I am missing some details on the z/OS linkage process, even without libtool I could not find a proper way to create a shared object (or dll which is the right name at this platform). If nobody ported libtool to this platform, I will try to figure out how to do this by-hand first.
I vaguely remember getting all this working back in 2002-2003. Unfortunately I haven't touched any z/OS systems since then, but you may be able to find some postings in these archives from back then. Also in the OpenSSL, Cyrus-SASL, and OpenLDAP mailing lists from that time period.
The z/OS linker has two operating modes, old style and XPLINK. I seem to recall that you can only create DLLs using XPLINK. This has some complications because XPLINK throws all object files into a single namespace; if you have two object files with the same filename foo.o they will clash and either the link will fail or only one of them will be inserted into the result.
Thanks! Alon. On Thu, Jul 15, 2010 at 7:43 AM, Ralf Wildenhues<address@hidden> wrote:Hi Alon, * Alon Bar-Lev wrote on Wed, Jul 14, 2010 at 04:48:22PM CEST:Does anyone has experience with libtool at z/OS open edition? It builds static libraries, but it does not know how to build shared objects.AFAICS Libtool does not support z/OS yet, which means only static libraries can be expected to work. Porting Libtool to a new system is fairly straightforward if all the documentation is available. Are you willing to help with this? If yes, I can start writing a number of questions for it. You could send pointers. Generally, the right thing to do is grab git Libtool, start reading the PORTING file, follow pointers there, and search for PORTME in *.m4 files. When you have something that works, start running the test suites to find out that you're not quite done yet. ;-) Post whatever you can find out, including (very important!) test suite output. We may need copyright papers for nontrivial patches (so please don't post them if you're not willing to go there; in that case it is easier if you provide pointers and test suggested patches from us). Hope that helps. Cheers, Ralf_______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool
-- -- Howard Chu CTO, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc/ Chief Architect, OpenLDAP http://www.openldap.org/project/
[Prev in Thread] | Current Thread | [Next in Thread] |