Thats an idea, hadn't thought of that. Will take a look.
Thanks
On Thu, May 1, 2014 at 12:46 PM, Dan Horák <dan@xxxxxxxx> wrote:
I guess the CFLAGS set on the make command line override the project'sOn Thu, 1 May 2014 12:34:43 +0100
Jon Kent <jon.kent@xxxxxxxxx> wrote:
> Hi,
>
> I'm trying to get a GnuBatch package into Fedora, which is currently
> being reviewed. One of the points raised in the review was that I was
> running make without any Fedora options. I've added these as requested
> so the make line now looks like:
>
> make %{?_smp_mflags} CFLAGS="%{optflags}" BINDIR=%{_bindir}
>
> This expands out to :
>
> make -j4 CFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
> -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
> -grecord-gcc-switches -m64 -mtune=generic" BINDIR=/usr/bin
>
> However with these options the build is now failing where is was
> working fine before using just make. The errors are related to being
> unable to find the header files (i.e. config.h). I've tried added -I
> option pointing to the header directory but this did not help.
>
> What I don't understand is why this worked before, where as with these
> make options set the build now fails. Any pointers much appreciated as
> I'm just going in circles here trying to resolve this problem.
>
> The below is an part of the output I get when this fails:
>
> make[4]: Entering directory
> `/home/jon/rpmbuild/BUILD/gnubatch-1.10/util'
> gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector-strong --param=ssp-buffer-size=4
> -grecord-gcc-switches -m64 -mtune=generic -c -o helpparse.o
> helpparse.c helpparse.c:18:20: fatal error: config.h: No such file or
> directory
> #include "config.h"
Makefile ones causing the header not being found. You should merge the
Fedora flags with the relevant ones from the project.
Dan
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
http://about.me/jonkent
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct