[Ace-users] [ace-users] Problems at linkage of TAO to ACE, target VxWorks 6.2

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Sun Nov 4 12:28:01 CST 2007


Hi,

Thanks for using the PRF.

>CE VERSION: 5.6.1
>
>    HOST MACHINE and OPERATING SYSTEM:
>        Solaris
>
>    TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
>    COMPILER NAME AND VERSION (AND PATCHLEVEL):
>      VxWorks 6.2

I believe that VxWorks 6.2 has some significant bugs that make it hard
to use with ACE+TAO.  Johnny, can you please confirm/deny?

thanks,

Doug

>    THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-
>    specific file, simply state which one]:
>
>     #define ACE_LACKS_PTHREAD_ATTR_SETSTACK
>     #include "config-vxworks6.2.h"
>
>
>    THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if you
>    use a link to a platform-specific file, simply state which one
>    (unless this isn't used in this case, e.g., with Microsoft Visual
>    C++)]:
>
>          debug ?= 0
>          rtp ?= 0
>          pthread ?= 1
>          shared_libs = 1
>
>    CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/
>default.features
>    (used by MPC when you generate your own makefiles):
>
>    AREA/CLASS/EXAMPLE AFFECTED:
>[What example failed?  What module failed to compile?]
>
>    DOES THE PROBLEM AFFECT:
>         EXECUTION - YES
>
>    SYNOPSIS:
>What is the differences in linkage between compilation of ACE+TAO with
>or without (RTP, PTHREAD), when we allow or disallow both of them
>together? We can't allow RTP at our project. If we disallow RTP and
>PTHREAD we have a problems with linkage with some TAO libraries.
>
>    DESCRIPTION:
>
>If I compile ACE with no pthread, I have a problems at linkage of
>libTAO_Valuetype.so, it have a lot of undefined symbols, that are
>included when pthread is included.
>
>For example a few symbols says
>Warning: module 0x87e010 holds reference to undefined symbol
>_ZN6ACE_OS15thr_setspecificEmPv.
>Warning: module 0x87e010 holds reference to undefined symbol
>_ZN5CORBA8_tc_nullE.
>Warning: module 0x87e010 holds reference to undefined symbol
>_ZN5CORBA8TypeCodeD2Ev.
>
>
>Thanks,
>Galit
>


-- 
Dr. Douglas C. Schmidt                       Professor and Associate Chair
Electrical Engineering and Computer Science  TEL: (615) 343-8197
Vanderbilt University                        WEB: www.dre.vanderbilt.edu/~schmidt
Nashville, TN 37203                          NET: d.schmidt at vanderbilt.edu



More information about the Ace-users mailing list