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

Galit GalitU at gmail.com
Sun Nov 4 12:33:39 CST 2007


On Nov 4, 8:28 pm, schm... at dre.vanderbilt.edu (Douglas C. Schmidt)
wrote:
> 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.schm... at vanderbilt.edu

Did you recommend to use VxWorks 6.4 with ACE+TAO 5.5.1a patch 4?



More information about the Ace-users mailing list