summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-01-04 22:49:28 +0000
committeriliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-01-04 22:49:28 +0000
commit42be74b0ac52251443b42fb065f283fccae5e168 (patch)
tree9aebce942a82387e0954fa852ec2c444ca55b7f1
parented256d599f737eb8623f085b157de51e89ed4e41 (diff)
downloadATCD-42be74b0ac52251443b42fb065f283fccae5e168.tar.gz
ChangeLogTag: Thu Jan 4 20:10:38 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
-rw-r--r--TAO/ChangeLog29
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: