Re: ITA: lostirc -- simple gtk-based IRC client
Herbert Fortes <[email protected]> Sun, 24 Jul 2016 14:15:56 -0300
| Newsgroups | gmane.linux.debian.devel.portuguese |
|---|---|
| Message-ID | <[email protected]> |
> > > > > > Se o binário final não tem as features de hardening, tem alguma coisa > > > quebrada no build system que está impedindo as flags certas de chegarem > > > na linha de comando do compilador. a não ser que a feature esteja lá e > > > seja um bug do lintian por não conseguir detectar que o binário na > > > verdade _tem_ todas as features de hardening, adicionar um override pra > > > calar a boca do lintian não é certo (se de fato fosse um bug no lintian, > > > você até poderia colocar um override, mas só depois de reportar um bug > > > contra o lintian). > > > > O blhc não reclama, mas o hardening-check sim. > > > > Não sei se é válido, mas fiz o seguinte: > > > > $ grep g++ *.build | grep -v FORTIFY > > > > > > /bin/bash ../../libtool --mode=link g++ -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o lostirc main.o > > MainWindow.o MainNotebook.o Tab.o Prefs.o ServerWindow.o GuiCommands.o Entry.o StatusBar.o TextWidget.o NickList.o DCCList.o ../libirc/libirc.a -lgtkmm-2.4 -lgtk-x11-2.0 -lgdkmm-2.4 -lgiomm-2.4 > > -lgtk- > > x11-2.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -latkmm-1.6 -latk-1.0 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lpangocairo-1.0 -lpango-1.0 > > -lgobject-2.0 -lglib-2.0 -lcairo > > g++ -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o lostirc main.o MainWindow.o MainNotebook.o Tab.o > > Prefs.o > > ServerWindow.o GuiCommands.o Entry.o StatusBar.o TextWidget.o NickList.o DCCList.o ../libirc/libirc.a -lgtkmm-2.4 -lgdkmm-2.4 -lgiomm-2.4 -lgtk-x11-2.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lgio-2.0 > > -lpangoft2-1.0 -lfontconfig /usr/lib/x86_64-linux-gnu/libfreetype.so -latkmm-1.6 -latk-1.0 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 > > -lcairo -Wl,--rpath -Wl,/usr/lib/x86_64-linux-gnu -Wl,--rpath -Wl,/usr/lib/x86_64-linux-gnu > > > > -D_FORTIFY_SOURCE=2 não aparece em dois momentos. > > parece ser um falso positivo do blhc (*build log* hardening check): as > flags aparecem no log em algum momento, mas não em todos os momentos, e > em especial não nos momentos certos :) > > o hardening-check reclama porque ele checa os binários de fato, e não > acha as features de hardening. o build system tá quebrado. Preciso rever o upload que fiz para o xmlrpc-c... abraço, -- Herbert Parentes Fortes Neto (hpfn)
signature.asc
(application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCgAGBQJXlPfNAAoJEFUlbyisYGEaJNoP/AxiV3JRXYx337JGhuEYQP0f dn7WtChaP886t0EX09jpN8v0Du9GE/8V8qfyg11rp5VqjDh02MbBkwQsrMQKTVEt 9q11X4RUO1DKdIS9wxTUygBjOI+o31/oUphHU63FAybTwMcoDUwRNNZfzdlfBU2e FjrREU4U0w1K45UH8vhoyifFQ34eVbKO3rwpPHdMADlojsTfgqkYPFv+NIwy3ym5 eOrLsZB0+74w5T2l6nh/nMmQFDfrFEkv38WtneIm46Ni/A36pc3Vumh++Fo2e+8C s2AmWlmZ9CyjrCcRunebGVUiEKu9JfpdPr/QLEi6UNc2l0K+q/jdwN7/Fwq99eGf ZQ/dxO2J0kwA064/SUwkmlWc9It+a2W69GJcH+71qrkrQB3i8pNfPbYmE/KyyU/b 9468My4xQ7U0Q9johd8evF9ZfUyy1TldodyZ0cv+/sn6HQ2Pn5ESQXIdRPpYbzXs 3uRgdF0yN68vGKbr7/KxyE3g6glV1PX7Ieh5Rv8iEe3da3H3d2xtUHJPgYYxksx/ ZiDw3dCOdnhX2f4XEswY0W7A0IcG0E+fsiM0dgRRhSmis3W2bUHvOJl9OliWIvyR B8aHBS84mtZeZedZqHHzC8dFPG13s8xYVPWVCO1Ef5V+GLaGEa1Xbv+1uhvy0uBR fBS0bTbeOQCUw81TmJGQ =9eED -----END PGP SIGNATURE-----