[omniORB] building omniNames on Linux 2

James Riden jamesr@harlequin.co.uk
Thu, 01 Jul 1999 08:48:23 +0100


heh. It's time to play kernel of the week ;)

I'm using 2.0.36, and omniORB 2.7.1 compiled with egcs 1.1.2 and
platform = i586_linux_2.0_glibc. With egcs 1.1.1 and upwards you
get nice things like thread-safe exception  handling when using 
shared libraries (on x86 linux at least).

First I'd try getting a more up-to-date pthreads package, but 
this might require getting new versions of other stuff.

If you're thinking of upgrading, see recent comments on the list 
about gdb not working properly on Red Hat 6.  My set up is RH 5.2
+ new version of egcs, although you might consider using the Debian
2.1 release (inc. egcs 1.1.1 I think, plus a 2.2 kernel)

cheers,
 James


At 04:57 PM 6/30/99 -0700, Mark McCleary wrote:
>Has anyone seen/solved a problem when building omniORB2 on Linux 2.0.32:
>
>when linking with libpthreads.so.1.60.4 I get the following errors.
>
>usr/lib/libpthreads.so: undefined reference to `machdep_sys_sendmsg'
>/usr/lib/libpthreads.so: undefined reference to `machdep_sys_recvmsg'
>
>I'm building with gcc 2.7.2.1, and choose the platform = i586_linux_2.0
>in config.mk
>
>thanks
>
>=========================================
>Mark McCleary		Metapath Software International
>mmcclear@metapath.com	(425) 519-2012
>	    http://www.metapath.com
>=========================================
>
>