This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCC 4.8.0 does not compile for DJGPP


On 03/25/2013 08:02 PM, Fabrizio Gennari wrote:
Il 25/03/2013 00:00, Ian Lance Taylor ha scritto:

What failed without that patch?

In file included from ../../../gcc-4.80/libbacktrace/alloc.c:39:0:
../../../gcc-4.80/libbacktrace/internal.h:141:11: error: unknown type name ‘off_t’
off_t offset, size_t size,
^
make[3]: *** [alloc.lo] Errore 1
make[3]: uscita dalla directory "/home/fabrizio/dev/djgpp/cross/gcc2/i586-pc-msdosdjgpp/libbacktrace"

internal.h (included by libbacktrace/alloc.c) uses off_t, which is not declared unless sys/types.h
is included

BTW, I am using beta/v2/djcrx204.zip for basic DJGPP headers and libraries, so no version 2.03
involved


That's also an ancient version. I have newer CVS version build at:

http://ap1.pp.fi/djgpp/djdev/djgpp/20130306/

(2013-Mar-06 CVS version, built in Linux using cross-compiler).

With version from beta/v2/djcrx204.zip one would run into next trouble when building
libstdc++-v3: both time.h and xmintrin86.h included and time.h contains incompatible
_rtdsc(). Fixed in later version by using gcc own _rdtsc with gcc-4.8+.

Andris



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]