I need your help on getting information about svn binaries for mainframe.
Are the binaries available for mainframe?
else, will the source compilation work well?
We have few Unix services available in Zos IBM mainframe
operating system.
I assume it is similar to "Unix services on windows" which allow windows
machines to integrate with UNIX protocols.
Here is a link to the information I googled -
http://en.wikipedia.org/wiki/UNIX_System_Services
An extract - "UNIX System Services allows UNIX applications from other
platforms to run on IBM mainframes. In many cases only a recompile is
necessary, although additional effort may be advisable for z/OS
integration (such as SMP/E installation support). Binary programs using
hardcoded ASCIInumerical values may need adjustment"
Linux VM on Mainframe -
we are interested in this option. The problem that we are
trying to solve is to manage source control from within a native Zos
session. this means that the tool used for checkin/checkout of code
should run on the mainframe and not inside a VM running on the
mainframe.
So, is it possible to compile svn from source with unix services in
mainframe?
Thanks a lot.
--
Regards,
T.Shrinivasan
My experiences with Linux are here
http://goinggnu.wordpress.com
For Free and Open Source Jobs
http://fossjobs.wordpress.com
> So, is it possible to compile svn from source with unix services in
> mainframe?
You should probably try it out and let us know if you encounter any errors.
I doubt it will work. z/OS is EBCDIC. There was an OS/400 port for a
while but it is now deleted. It largely worked because the OS/400 C
compilers and runtime had an option that allowed you to work with
UTF-8.
I'd start by seeing if you can get Apache 2.x for z/OS. Subversion
must have the Apache Portable Runtime libraries to work. So the first
effort of porting Subversion to any OS, is to get APR working. If
someone has already done that, then that is your starting point.
Subversion has a lot of other dependencies. If you want to build a
client, you are going to also need things like Neon or Serf ported, as
well as OpenSSL and zlib.
> Linux VM on Mainframe -
> we are interested in this option. The problem that we are
You meant to say NOT interested here I think.
--
Thanks
Mark Phippard
http://markphip.blogspot.com/
Ryan> On Jan 21, 2010, at 15:28, Shrinivasan T wrote:
> So, is it possible to compile svn from source with unix services in
>> mainframe?
Ryan> You should probably try it out and let us know if you
Ryan> encounter any errors.
I've spent some time trying to get subversion to build and run on z/OS,
without luck.
I eventually switched to svnkit, which is in Java and mostly works. I
have a couple of issues open in their tracker at the moment related to
translating between ASCII and EBCDIC.
Dan
Mark> I'd start by seeing if you can get Apache 2.x for z/OS.
Mark> Subversion must have the Apache Portable Runtime libraries to
Mark> work. So the first effort of porting Subversion to any OS, is
Mark> to get APR working. If someone has already done that, then
Mark> that is your starting point. Subversion has a lot of other
Mark> dependencies. If you want to build a client, you are going to
Mark> also need things like Neon or Serf ported, as well as OpenSSL
Mark> and zlib.
That's what I was thinking. I'm on a team that builds and sells a
version of Apache 2.2 on z/OS (as "IBM HTTP Server") and we still
couldn't get subversion going. I don't think it's subversion's fault;
autoconf, libtool, etc are not well supported on z/OS. Oh, and there's
no python, which subversion seems to want during builds (if memory
serves; it's been a while).
Dan