https://bugzilla.redhat.com/show_bug.cgi?id=827167

--- Comment #9 from Gary Gatling <gsgat...@eos.ncsu.edu> ---
Thank you so much. This got me in the right direction. Through trial and 
error this seems to be the thing that works. If you leave out 


%define __global_cflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
--param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom
-fasynchronous-unwind-tables

It does 

-fstack-protector and -fno-stack-protector in the same line which seems wrong.
Also, this bug should affect older fedoras on 32 bit as well as rhel6. 

Also, I had to use 

%ifarch i686

becuase 

%ifarch x86

did not work with my rhel6 build area. 

So I went with the following:

%ifarch i686
%if 0%{?fedora} >=15
make %{?_smp_mflags}
%else
%define __global_cflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
--param=ssp-buffer-size=4
%define nostack -fno-stack-protector
make %{?_smp_mflags} CFLAGS="%{optflags} %{?nostack}"
%endif
%else
make %{?_smp_mflags}
%endif



Which seems to do the right thing on all platforms.

I am continuing to work on fixing the specfile and should have something to
post soon.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

Reply via email to