Re: __attribute__((alias(foo))) and the hardening flags

2015-03-13 Thread Jerry James
On Thu, Mar 12, 2015 at 7:09 PM, Kevin Kofler wrote: > Don't use __attribute__((alias(foo_gmp))), use asm("foo_gmp"), as per: > https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Asm-Labels.html We need both names available, the "_gmp"-suffixed version for polymake, and the standard version for everyth

Re: __attribute__((alias(foo))) and the hardening flags

2015-03-12 Thread Kevin Kofler
Jerry James wrote: > Since they contain identical > symbols, the bundled polylmake version renames all of the symbols in > the GMP-enabled version to have "_gmp" suffixes. We did likewise, but > to support applications that only want the GMP-enabled version

Re: __attribute__((alias(foo))) and the hardening flags

2015-03-12 Thread Jerry James
On Wed, Mar 11, 2015 at 10:54 AM, Moez Roy wrote: > The hardening config was committed on February 19. > > Can you rebuild cddlib for rawhide (it shows February 11?) > https://koji.fedoraproject.org/koji/packageinfo?packageID=7095 It has been rebuilt with the hardening flags but, alas, gfan still

Re: __attribute__((alias(foo))) and the hardening flags

2015-03-12 Thread Jerry James
On Wed, Mar 11, 2015 at 11:25 AM, Moez Roy wrote: > When I set the target to f21 it fails on the test: Yes, the gfan update I have prepared addresses test failures, among other things. Regards, -- Jerry James http://www.jamezone.org/ -- devel mailing list devel@lists.fedoraproject.org https://

Re: __attribute__((alias(foo))) and the hardening flags

2015-03-11 Thread Moez Roy
When I set the target to f21 it fails on the test: LP algorithm being used: "cddgmp". gfan: polyhedralcone.cpp:604: IntegerVector PolyhedralCone::getUniquePoint() const: Assertion `containsRelatively(ret)' failed. gfan: parser.cpp:438: PolynomialSetList CharacterBasedParser::parsePolynomialSetList

Re: __attribute__((alias(foo))) and the hardening flags

2015-03-11 Thread Moez Roy
On Wed, Mar 11, 2015 at 8:28 AM, Jerry James wrote: > Now, cddlib was rebuilt just before alpha freeze, so it has been built > with the hardening flags. This morning, I tried to rebuild gfan after > adding in $RPM_LD_FLAGS, so that it too would be built hardened. The > link step fails on x86_64