sysroot and json.h
Jeffrey Bastian
jbastian at redhat.com
Tue Apr 7 16:53:16 UTC 2015
On Wed, Apr 01, 2015 at 12:58:07PM -0500, Jeffrey Bastian wrote:
> On Wed, Apr 01, 2015 at 02:48:07PM +0100, Colin Ian King wrote:
> > I suggest trying:
> >
> > CFLAGS=--sysroot= ./configure
> >
> > I don't have access to a Fedora 21 installation at hand, so I can't test
> > this out to see if it works.
>
> That worked! Thanks!
Ok, that worked on the latest gcc in Fedora 21 (gcc-4.9.2) and in RHEL 7
(gcc-4.8.3), however I see that it fails on older gcc versions like we
have in RHEL 6 (gcc-4.4.7):
~]$ gcc --sysroot= -I=/usr/include/json test.c
cc1: error: test.c/usr/local/include: Not a directory
cc1: error: test.c/usr/include: Not a directory
cc1: error: test.c/usr/include/json: Not a directory
And trying to set a sysroot of / also fails on RHEL 6:
~]$ gcc --sysroot=/ -I=/usr/include/json test.c
/usr/bin/ld: this linker was not configured to use sysroots
collect2: ld returned 1 exit status
For now, I'm just going to revert commit 690de7ffb96c locally when
building fwts.
Thanks,
Jeff
More information about the fwts-devel
mailing list