summaryrefslogtreecommitdiff
path: root/TAO/release.chk
blob: 86692ef176ec70b29d24b5132aed5215ab6d18eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# $Id$ -*- Picture -*-

# Hint: use picture-mode to make editing this easier (C-c . will set
# the direction to "down".

Legend:
        Platforms are indicated by position within square brackets, i.e.,
        [ABCDEF] where

        A = Solaris/CC
        B = NT (MSVC++ 5.0)
        C = Solaris/g++
        D = IRIX
        E = Linux/g++
        F = Other (Linux/egcs, Solaris/egcs, etc.)

        The state is indicated as a tri-state value, e.g.,

        0 = doesn't work
        1 = works
        x = not attempted or unknown


[11111 ] libTAO and TAO_IDL compile.

[1111x ] IDL_Cubit compiles
[1111x ] 	svr runs
[1111x ]	clnt runs
     
[1111x ] POA/RootPOA compiles
[1111x ] 	POA/RootPOA runs
[1111x ] POA/FindPOA compiles
[1111x ] 	POA/FindPOA runs
[1111x ] POA/NewPOA compiles
[1111x ] 	POA/NewPOA runs
[1111x ] POA/Generic_Servant compiles
[1111x ] 	POA/Generic_Servant runs
[1111x ] POA/On_Demand_Activation compiles
[1111x ] 	POA/On_Demand_Activation runs
[1111x ] POA/Explicit_Activation compiles
[1111x ] 	POA/Explicit_Activation runs
[1111x ] POA/Default_Servant compiles
[x0xxx ] 	POA/Default_Servant runs
    
[1111x ] Param_Test compiles
[1111x ] 	SII short
[1111x ] 	SII ubstring
[1111x ] 	SII fixed_struct
[1111x ] 	SII strseq
[0111x ] 	SII var_struct
[0111x ] 	SII nested_struct
[0000x ] 	SII struct_seq
[0000x ] 	SII objref
    
[1111x ] 	DII short
[1111x ] 	DII ubstring
[1111x ] 	DII fixed_struct
[0000x ] 	DII strseq
[0000x ] 	DII var_struct
[0000x ] 	DII nested_struct
[0000x ] 	DII struct_seq
[0000x ] 	DII objref
    
[0x0x0 ] Thruput/TAO compiles
   
[1111x ] liborbsvcs compiles
[1111x ] Naming_Service compiles
[1111x ] Simple_Naming compiles
[1x10x ] 	Simple_Naming runs
[1x11x ] Logger compiles
[1x10x ] 	Logger runs
[11111 ] Scheduling_Service compiles
[1110x ]        Scheduling_Service runs
[11110 ] Event_Service compiles
[1110x ]        Event_Service runs
[11110 ] Dump_Schedule compiles
[xxxxx ]        Dump_Schedule runs
[11111 ] Event_Latency compiles
[1110x ]        Event_Latency runs
    
[110100] MT_Cubit compiles
[xxx0xx] 	runs for Octet
[xxx0xx] 	runs for Short
[xxx0xx] 	runs for Long
[xxx0xx] 	runs for Struct

NOTES
* Solaris/CC

** Thruput/TAO/server.cpp -same errors as Logger/svr.cpp
** ParamTest/var_struct,nested_struct,struct_seq - seg. fault , but
   able to fix manually the tao_idl compiler generated files, works
   fine then.

* NT
** Warnings on libTAO and tao_idl compilation.
** Param_Test with struct_seq segfaults server.
** MT_Cubit client segfaults after transactions made.

* Solaris/g++
** Warnings during tao_idl compilation.
** MT Cubit fails to link due to missing -lposix4 library

* IRIX
** Event Latency won't work because unproper detection of failures for
   priority change.
** MT_Cubit does not compile
   An extra library (-lposix4) is only present in Solaris; IMHO that
   should go into the platform file for Solaris/CC
** Param_Test does not connect on the first attempt, even for simple
   types like <short>

* Linux/g++
** IDL Cubit clnt works, but generates a SEGV on shutdown
** IDL Cubit svr executes, but returns object references across the
   wire with host of 127.0.0.1 The remote client gets a MARSHAL
   exception.

* Other (Linux/egcs, Solaris/egcs, etc.)

# eval:(overwrite-mode nil)
# Local Variables:
# mode:indented-text
# End: