My Configuration for ACE on Linux


OS/Hardware Information

I'm running Redhat 4.1, patched up to 2.0.29, on a Micron Millenia Pro2Plus Dual 180Mhz Pentium machine. I am using an Intel EtherExpressPro 10/100B card for network traffic, and running Donald Becker's alpha version of the driver.

The threads package in use is LinuxThreads 0.5, along with version 5.4.17 of libc.so. Eventually I will move to libc version 6, aka glibc2, which is supposed to be more thread-aware.

You might also be interested in my Kernel configuration file.

D A N G E R !! D A N G E R !! D A N G E R !!

In Redhat 4.1, which is kernel 2.0.27, there is a syntax error at line 32 in /usr/include/sched.h. The _P needs to have an additional preceding underscore so that it's __P.

ACE Configuration

My configuration links are set up thus:

ace/config.h -> config-linux-lxpthreads.h
include/makeinclude/platform_macros.GNU -> platform_linux_lxpthread.GNU

How it Compiles

[an error occurred while processing this directive]

If you've compiled ACE and think you have problems, take a look at your output compared to this and see if you can identify differences.

Also, here are the results I get when running the various tests using the compilation above.


Chris Cleeland
Last modified: Fri Mar 21 15:44:51 CST