Re: Re: [UnixOS2] libc
Andreas Buening <[email protected]> Mon, 23 Jun 2003 22:13:39 +0200
| Newsgroups | gmane.comp.ide.emx.devel |
|---|---|
| Message-ID | <[email protected]> |
Stefan Neis wrote: > > On Sun, 22 Jun 2003, Ilya Zakharevich wrote: > > > > handle big ones. You surely want to add such garbage to autoconf/automake > > > rulesets, don't you? > > > > ??? It is already there, since all the major players do it this way. > > Sure, > CXXLAGS="-DSOME_LARGE_FILE_MACRO" CFLAGS="-DSOME_LARGE_FILE_MACRO" ./configure > Great! And if some sub-library has (not) been using the flag while you did > (not), the stuff that you will get after hours of configure/make process > is just garbage. It works as long as _everybody_ is either ignoring the > flag or _everybody_ is using it. To avoid this I'd say we should do it the other way around and make the "new" (reasonable) behaviour the default. People (== programmers) should be aware that the next emx (or whatever) release will be a major one. If still anybody needs 32bit support he is free to do so and to define 20 macros for this purpose. We could provide a big _EMX_OLD_BEHAVIOUR macro that includes all other "old style" macros but that's it. And, of course, there has to be the definition that all UnixOS/2 (tm) libraries have to use e.g. large file support. [snip] Bye, Andreas