ACE/TAO on RTEMS
Rosimildo daSilva
rdasilva at connecttel.com
Fri Mar 16 17:12:30 UTC 2001
From: Joel Sherrill <joel.sherrill at OARcorp.com>
To: rtems-users at OARcorp.com <rtems-users at OARcorp.com>
Date: Friday, March 16, 2001 10:44 AM
Subject: ACE/TAO on RTEMS
>
>
>I am havnig some initial success building ACE/TAO. I have
>managed to build ACE and link all the tests without error.
>I am now compiling TAO. It appears that the ACE test executables
>are quite large. Any thoughts:
>
>bash$ sparc-rtems-size *Test
> text data bss dec hex filename
>2156192 139232 43796 2339220 23b194 ARGV_Test
>2156448 139104 43796 2339348 23b214 Aio_Platform_Test
>2158960 139888 43796 2342644 23bef4 Atomic_Op_Test
>2164400 140016 43796 2348212 23d4b4 Auto_IncDec_Test
>2156928 139104 43796 2339828 23b3f4 Barrier_Test
>2155728 139136 43796 2338660 23af64 Basic_Types_Test
>2167744 140592 43796 2352132 23e404 Buffer_Stream_Test
>2247104 142688 43796 2433588 252234 CDR_File_Test
>2207968 141376 43796 2393140 248434 CDR_Test
>2263824 144928 43796 2452548 256c44 Cache_Map_Manager_Test
>2378256 157392 43796 2579444 275bf4 Cached_Accept_Conn_Test
>2359312 154544 43796 2557652 2706d4 Cached_Conn_Test
>2204864 141872 43796 2390532 247a04 Capabilities_Test
>....
>
>I am looking at real .text, not executable file size so that
>mistake is out.
The sizes looks ok. They're inline with the ones that I saw
a long time ago. Around 80% larger than ones for OmniORB.
The only strange thing is that these are ACE only. You need
to add TAO, and the executable size most likely will double.
>
>This is a lot of C++ code so there might be some bad combination
>of options that is contributing to things. The compile options
>are "-fno-implicit-templates -fno-rtti -DACE_LACKS_RTTI ". Could
>I do better?
I do not think so. You are removing RTTI that takes some space,
and is hardly used.
>
>I know ACE/TAO can be subsetted but am not looking at that since
>I am focuing on building everything. :)
This is good.
Rosimildo.
More information about the users
mailing list