[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