[Quickfix-users] HP-UX port
Brought to you by:
orenmnero
From: Hendrik S. <hen...@ef...> - 2007-06-18 18:59:40
|
Hello group, I'm new to this list, reading the mails here since some weeks. I've used quickfix and it help me a lot. So first at all a big thank you to all people working on this lib! While I was developing everything on a x86 linux, today I had to port it to HP-UX (64bit running on Intel Itanium). I had the following two issues compiling quickfix (with gcc/g++ 4.1.2), but I could solve both of them: 1. in the src/C++ Makefile are two "bash ./copy.sh" calls. Well, since the HP crew was unable to install us the bash up today, so I've changed it to "sh ./copy.sh" (the copy.sh starts with #!/bin/bash which should be changed too) an I had no future problem with this point. 2. I've got some compile errors, because some network functions have different prototypes on HP-UX, this was easily cleared by adding -D_XOPEN_SOURCE_EXTENDED. BTW: CFLAGS and CXXFLAGS were finally set to "-D__64BIT__ -mlp64 -D_XOPEN_SOURCE_EXTENDED" before running configure BTW2: a libxml2 was installed by HP, but they compiled it for 32-bit :( So I had to compile a new one and I used the last libxml2 which is 2.6.29. Up to now everything about quickfix seems to run fine! :) We still have some networking issues on HP-UX in some of our components (which were running for over 10 years by now on System V and Linux without any problems), they look like "hick-ups": There is always a short break in transmitting data, but CPUs are hardly used (all cores below 1%). Someone have a hint or know a webpage which could be helpful? Thank you! Hendrik |