This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: GCC 4.3.x problem
- From: Jonathan Larmour <jifl at eCosCentric dot com>
- To: Gary Thomas <gary at mlbassoc dot com>
- Cc: eCos Discussion <ecos-discuss at ecos dot sourceware dot org>
- Date: Fri, 09 Jan 2009 18:15:19 +0000
- Subject: Re: [ECOS] GCC 4.3.x problem
- Openpgp: id=A5FB74E6
- References: <49678DD5.3090609@mlbassoc.com> <496792B1.1090507@eCosCentric.com>
Jonathan Larmour wrote:
> Gary Thomas wrote:
>> I'm trying to build using GCC 4.3.2 (I build my own, but as
>> far as I can see, the patch set is the same as the eCosCentric
>> version). I get this error:
>>
>> In file included from /tmp/test/ROMRAM/install/include/dirent.h:64,
>> from /opt/ecos/packages/fs/jffs2/current/src/os-ecos.h:36,
>> from /opt/ecos/packages/fs/jffs2/current/src/nodelist.h:25,
>> from /opt/ecos/packages/fs/jffs2/current/src/fs-ecos.c:16:
>> /tmp/test/ROMRAM/install/include/limits.h:222:26: error: limits.h: No such file or directory
[snip]
>> Note: my source tree is a bit old (pre flash-v2 merge), but I can't
>> see what might have changed that affects this.
>
> Oh yes, we have this fixed. I hadn't thought about it when submitting
> toolchain patches. I'll submit it.
Bzzt to me. I did think about it and I did submit it. It came with the
flash v2 merge.
This is the important bit:
Index: cdl/jffs2.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/jffs2/current/cdl/jffs2.cdl,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -5 -p -r1.24 -r1.25
--- cdl/jffs2.cdl 1 May 2008 09:35:19 -0000 1.24
+++ cdl/jffs2.cdl 18 Nov 2008 01:28:11 -0000 1.25
@@ -232,11 +232,12 @@ cdl_package CYGPKG_FS_JFFS2 {
flavor data
no_define
# We add '-D__ECOS' to trigger eCos-specific code in places.
# We add '-nostdinc -iwithprefix include' to avoid picking up
# native <linux/*.h> include files when building on Linux.
- default_value { "-D__ECOS -nostdinc -iwithprefix include" }
+ default_value { "-D__ECOS " . \
+ (CYGPKG_HAL_SYNTH ? " -nostdinc -iwithprefix include" : "") }
description "
This option modifies the set of compiler flags for
building the JFFS2 package.
These flags are used in addition
to the set of global flags."
Jifl
--
eCosCentric Limited http://www.eCosCentric.com/ The eCos experts
Barnwell House, Barnwell Drive, Cambridge, UK. Tel: +44 1223 245571
Registered in England and Wales: Reg No 4422071.
------["Si fractum non sit, noli id reficere"]------ Opinions==mine
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss