[Ace-users] [ace-users] ACE_OFF_T / off_t related problems, etc.
Johnny Willemsen
jwillemsen at remedy.nl
Wed Nov 14 12:32:24 CST 2007
Hi,
Thanks for using the PRF form. I think you should do:
> - Statically compile ACE with a 64bit off_t, thus demanding other
> programs to also use large file support in every case.
Other apps could of course build their own ACE library without 64bit off_t.
Regards,
Johnny Willemsen
Remedy IT
Postbus 101
2650 AC Berkel en Rodenrijs
The Netherlands
www.theaceorb.nl / www.remedy.nl
*** Integrated compile and test statistics see
http://scoreboard.theaceorb.nl ***
*** Commercial service and support for ACE/TAO/CIAO ***
*** See http://www.theaceorb.nl/en/support.html ***
> -----Original Message-----
> From: ace-users-bounces at cse.wustl.edu
> [mailto:ace-users-bounces at cse.wustl.edu] On Behalf Of Martin Scholl
> Sent: Wednesday, November 14, 2007 2:34 PM
> To: ace-users at cs.wustl.edu
> Subject: Re: [ace-users] ACE_OFF_T / off_t related problems, etc.
>
> Hello all,
>
>
> ok, sorry again.
>
> &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
> &&&&&&&&&&&
> ACE VERSION: 5.6.1
>
> HOST MACHINE and OPERATING SYSTEM:
> 64bit Intel(r) CPU
> Linux 2.6.18 - 32bit
>
> TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
> COMPILER NAME AND VERSION (AND PATCHLEVEL):
> gcc toolchain version 4.1.2
>
> THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-
> specific file, simply state which one]:
> linux-config.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++)]:
> platform_linux.GNU
>
> CONTENTS OF
> $ACE_ROOT/bin/MakeProjectCreator/config/default.features
> (used by MPC when you generate your own makefiles):
> (no such file or directory :-/ )
>
> AREA/CLASS/EXAMPLE AFFECTED:
> e.g. ACE_Mem_Map
>
> DOES THE PROBLEM AFFECT:
> COMPILATION? no
> LINKING? yes
> On Unix systems, did you run make realclean first? yes
> EXECUTION? yes
> OTHER (please specify)?
> The application is affected.
>
> SYNOPSIS:
>
>
> DESCRIPTION:
> [Detailed description of problem. Don't just say "<blah>
> doesn't work, here's a fix," explain what your program does
> to get to the <blah> state. ]
>
> REPEAT BY:
> 1) Compile ACE the default way on a linux 32 bit machine.
> 2) Compile a program using ACE_Mem_Map with
> -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64 -D_LARGEFILE_SOURCE
> -D_LARGEFILE64_SOURCE -D_LARGE_FILES
>
> SAMPLE FIX/WORKAROUND:
> - Statically compile ACE with a 64bit off_t, thus demanding other
> programs to also use large file support in every case.
> - define ACE_OFF_T to not rely on off_t's definition (hoping
> this won't
> break things or backward compatibility)
> &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
> &&&&&&&&&&&
>
>
>
> Martin
>
>
> global infinity GmbH | Tel.:
> 06421/983004-20 | Geschaeftsfuehrer: Marcus Brindoepke
> Scheppe Gewissegasse 8 | Fax: 06421/983004-90 |
> Amtsgericht Marburg, HRB 5200
> 35039 Marburg | Funk: 0176/61190045
> | Web: www.globalinfinity.de
>
>
> _______________________________________________
> ace-users mailing list
> ace-users at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/ace-users
>
More information about the Ace-users
mailing list