[omniORB] Building under AIX / xlc5

Mark Zimmerman markzimm@frii.com
Wed Nov 20 18:56:01 2002


--h31gzZEtNLTqOjlF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Greetings:

I just tried out the new aix_xlC_5.0.patch that showed up recently
and, with one exception, I was able to build omniORB4 successfully. To
get it to work, I had to get it to make _omniidlmodule.so rather than
_omniidlmodule.a.

I am using the traditional build method, not autoconf, since we also
use omniNotify and it still requires the old method, I think. BTW,
omniNotify also compiled without incident but omniORBpy still needs
work.

I have attached a patch to the aix patch file, in case you want to
incorporate it.

-- Mark


--h31gzZEtNLTqOjlF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="aix_patch.patch"

Index: patches/aix_xlC_5.0.patch
===================================================================
RCS file: /cvsroot/omniorb/omni/patches/Attic/aix_xlC_5.0.patch,v
retrieving revision 1.2.2.3
diff -u -r1.2.2.3 aix_xlC_5.0.patch
--- patches/aix_xlC_5.0.patch	12 Nov 2002 16:43:03 -0000	1.2.2.3
+++ patches/aix_xlC_5.0.patch	20 Nov 2002 18:37:16 -0000
@@ -504,3 +504,12 @@
  
  all:: $(shlib)
  
+@@ -256,7 +282,7 @@
+ 
+ DIR_CPPFLAGS += -I. -I/usr/local/include -DNO_STRCASECMP
+ 
+-lib = _omniidlmodule.a
++lib = _omniidlmodule.so
+ libinit = init_omniidl
+ py_exp = $(PYPREFIX)/lib/python$(PYVERSION)/config/python.exp
+

--h31gzZEtNLTqOjlF--