[Ace-users] [ace-users] [ace-bugs] Stock build system: OpenBSD and asm symbols
Douglas C. Schmidt
schmidt at dre.vanderbilt.edu
Sat Oct 13 12:43:33 CDT 2007
Thanks for using the PRF.
>ACE VERSION: 5.6.1
>HOST MACHINE and OPERATING SYSTEM:
>x86, OpenBSD 4.1
>TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
>COMPILER NAME AND VERSION (AND PATCHLEVEL):
>THE $ACE_ROOT/ace/config.h FILE:
>THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE:
>CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features:
>Does not exist.
>Running programs which use ACE (and TAO) is affected.
>DOES THE PROBLEM AFFECT:
>OTHER (please specify)?
>ACE_OS::dlsym always fails.
>It looks like that OpenBSD doesn't prepend an underscore in shared
>objects' symbols anymore.
>Run whatever program which uses TAO under OpenBSD 4.1. It fails with the
>"ORBInitializer Registry unable to find the ORBInitializer Registry
>because it can't find a symbol in libTAO_PI.so.
>Remove the following line from config-openbsd.h:
Is there a particular version number symbal that we can check for
or something like this to avoid breaking earlier versions of OpenBSD?
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