Yes, this is true. The problem is that the FTBFS is due to security flags, so it might be good to solve it anyway.
However, commenting out LDFLAGS from Makefile.in should solve the issue. BTW that "-s" on the LDFLAGS shouldn't be there, it was a packaging problem fixed -6 upload and reintroduced in the version on mentors. Lucas can you please comment that line? thanks! Gianfranco Il Martedì 11 Agosto 2015 16:40, Alex Vong <alexvong1...@gmail.com> ha scritto: Hi Lucas, I am new in packaging. `hardening-no-relro' also happens to me. It turns out it is caused by the missing `-Wl,-z,relro' LDFLAGS. Maybe overriding CFLAGS and CPPFLAGS but not LDFLAGS will solve FTBFS. For example in debian/rules, CFLAGS = '-Ofoo' CPPFLAGS = '-Dfoo' LDFLAGS += '-lfoo' override_dh_auto_configure: dh_auto_configure -- --enable-foo Cheers, Alex 2015-08-11 21:05 GMT+08:00, lucas castro <lucascastrobor...@gmail.com>: > Gianfranco, > No problem about about that on irc. > I think I should take a time on another package, then mailed here. > and if anyone know about this, it's fine. I really spent much time on this > package, > and learned a lot with it. > > On Tue, Aug 11, 2015 at 9:49 AM, Gianfranco Costamagna < > costamagnagianfra...@yahoo.it> wrote: > >> Hi Lucas >> (sorry for not answering on irc, I was AFK) >> >> hardening-check debian/xmbmon/usr/bin/xmbmon >> >> >> d/rules: >> override_dh_auto_build: >> $(MAKE) CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" CXXFLAGS="$(CXXFLAGS)" >> LDFLAGS="$(LDFLAGS)" >> >> >> >> something like this seems to make autoconf aware of the flags (not sure >> if >> there is a >> better way, and for sure you do not need them all). >> >> However with hardening stuff enabled now it FTBFS: >> >> gcc -g -O2 -fPIE -fstack-protector-strong -Wformat >> -Werror=format-security >> -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -o mbmon >> mbmon.c getMBinfo.o tyan_tiger.o pci_pm.o sensors.o getMB-via.o >> getMB-smb.o >> getMB-isa.o smbuses.o smbus_piix4.o smbus_amd.o smbus_ali.o smbus_amd8.o >> sens_winbond.o sens_via686.o sens_it87.o sens_gl52.o sens_lm85.o >> sens_lm80.o sens_lm90.o sens_lm75.o sens_wl784.o smb_extemp.o -lm >> mbmon.c: In function ‘uptime’: >> mbmon.c:122:11: error: ‘KERN_BOOTTIME’ undeclared (first use in this >> function) >> mib[1] = KERN_BOOTTIME; >> ^ >> >> >> cheers, >> >> Gianfranco >> > > > > -- > contatos: > Celular: ( 99 ) 9143-5954 - Vivo > skype: lucasd3castro > msn: lucascastrobor...@hotmail.com > -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CADrxHD_sW9Hf1c==-uhsa1ks6iay5zrfew7aqeoy3frbd-4...@mail.gmail.com -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/447910452.2865144.1439304504546.javamail.ya...@mail.yahoo.com