This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos 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.3.x problem


Jonathan Larmour wrote:
> 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."

Thanks.  I tried looking through the diffs from where my source
tree was based and got quite lost in the morass...

Once the header/copyright stuff is ironed out and the "official"
eCos 3.0 tree is settled, I'll be merging again (as well as bringing
a fair number of contributions back to the public tree).

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


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