diff options
author | iliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-04 22:49:28 +0000 |
---|---|---|
committer | iliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-04 22:49:28 +0000 |
commit | 42be74b0ac52251443b42fb065f283fccae5e168 (patch) | |
tree | 9aebce942a82387e0954fa852ec2c444ca55b7f1 | |
parent | ed256d599f737eb8623f085b157de51e89ed4e41 (diff) | |
download | ATCD-42be74b0ac52251443b42fb065f283fccae5e168.tar.gz |
ChangeLogTag: Thu Jan 4 20:10:38 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
-rw-r--r-- | TAO/ChangeLog | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 931eb64504c..af54005abb3 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,30 +1,47 @@ Thu Jan 4 20:10:38 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com> This is in addition to the change from "Thu Jan 4 04:11:02 UTC - 2007" + 2007". The aim is to resolve the linking problems on some + builds. Basically, I had a templatized ORB initializer (for + client and server side) which used to be pretty simple + anyway. This change eliminates the template and replaces it with + two simple classes. + + The problem was that the Borland compiler was not seeing the + template instantiations. When I tried to fix that, the Windows VC + broke complaining about duplicate instantiations. In the end, + instead of mucking about with such a simple template I just + zapped it. * tests/TransportCurrent/Framework/client.cpp: * tests/TransportCurrent/Framework/server.cpp: * tests/TransportCurrent/IIOP/client.cpp: * tests/TransportCurrent/IIOP/server.cpp: + + Eliminated the trivial template usage for the ORB initializers, + where a simple class is sufficient. + * tests/TransportCurrent/lib/Client_ORBInitializer.h: * tests/TransportCurrent/lib/Client_ORBInitializer.cpp: * tests/TransportCurrent/lib/Server_ORBInitializer.cpp: * tests/TransportCurrent/lib/Server_ORBInitializer.h: - Eliminated trivial template usage for the ORB initializers, - where a simple class is sufficient. + Added as a replacement of the template. * tests/TransportCurrent/Framework/run_test.pl: * tests/TransportCurrent/IIOP/run_test.pl: - Modified so they now run on Windows, too. + Modified so they now run on Windows, too. The problem was that + the ../lib was not part of the DLL search path on Windows and + there again, the path separator is ';'. The change ensures ../lib + is added to the PATH and introduces Config to pick the correct + separator. * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp: * tests/TransportCurrent/lib/Server_Request_Interceptor.cpp: - Removed superfluous template and replaced with two simple - classes. + Removed the partial template instantiation and replaced with two + simple classes. See above. * tests/TransportCurrent/lib/Current_Test_Lib.mpc: |