|
Re: -fvia-c doesn't work: msg#00075lang.haskell.glasgow.bugs
> > $ ghc-6.2.1 -c -fvia-c /tmp/ghcbug.hs > > In file included from /usr/include/stdlib.h:414, > > from > > /usr/malcolm/local/lib/ghc-6.2.1/include/Stg.h:200, > > from /tmp/ghc1723.hc:3: > > /usr/include/sys/types.h:190: conflicting types for `int8_t' > > stdint.h:33: previous declaration of `int8_t' > > Weirdly, -fvia-c works just fine today, with all versions of ghc > installed locally. It must have been something in my local machine > config, even though I haven't changed anything since! OK, after a couple more strange experiences, whereby -fvia-c sometimes worked and sometimes did not, depending on what directory I was in, I finally determined that the failure happened only when I had a file called "stdint.h" in the current directory. So apparently, since a straight call of gcc does not display the same problem, the search path given to gcc by ghc somehow has . before the standard location of /usr/include? Regards, Malcolm
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: making ghc of september 26, Simon Marlow |
|---|---|
| Next by Date: | RE: Template Haskell and boot files, Simon Peyton-Jones |
| Previous by Thread: | Re: -fvia-c doesn't work, Malcolm Wallace |
| Next by Thread: | RE: -fvia-c doesn't work, Simon Marlow |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |