Okay, confirmed, solved the hardening-no-relro,
and Now I can see I make a mistake on subject,
It was to be hardening-no-relro and hardening-no-fortify-functions.

On Tue, Aug 11, 2015 at 11:50 AM, lucas castro <[email protected]>
wrote:

> I'll do that, and send to mentors.
>
> On Tue, Aug 11, 2015 at 11:48 AM, Gianfranco Costamagna <
> [email protected]> wrote:
>
>> 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 <[email protected]> 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 <[email protected]>:
>> > 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 <
>> > [email protected]> 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: [email protected]
>> >
>>
>>
>> --
>> To UNSUBSCRIBE, email to [email protected]
>> with a subject of "unsubscribe". Trouble? Contact
>> [email protected]
>> Archive:
>> https://lists.debian.org/CADrxHD_sW9Hf1c==-uhsa1ks6iay5zrfew7aqeoy3frbd-4...@mail.gmail.com
>>
>
>
>
> --
> contatos:
> Celular: ( 99 ) 9143-5954 - Vivo
> skype: lucasd3castro
> msn: [email protected]
>



-- 
contatos:
Celular: ( 99 ) 9143-5954 - Vivo
skype: lucasd3castro
msn: [email protected]

Reply via email to