Re: ITA: lostirc -- simple gtk-based IRC client
Herbert Fortes <[email protected]> Sun, 24 Jul 2016 08:49:53 -0300
| Newsgroups | gmane.linux.debian.devel.portuguese |
|---|---|
| Message-ID | <[email protected]> |
> > P: lostirc source: debian-watch-may-check-gpg-signature > > E: lostirc: binary-or-shlib-defines-rpath usr/bin/lostirc /usr/lib/x86_64-linux-gnu > > I: lostirc: hardening-no-fortify-functions usr/bin/lostirc > > > > Sobre o hardening-no-fortify-functions, o 'blhc --all' > > não retorna nada. E o config.log tem: > > > > ac_cv_env_CPPFLAGS_value='-Wdate-time -D_FORTIFY_SOURCE=2' > > > > Acho que não tem problema. Um lintian-overrides pode > > ser usado. > > 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. abraço, -- Herbert Parentes Fortes Neto (hpfn)
signature.asc
(application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCgAGBQJXlKthAAoJEFUlbyisYGEa0LYQAKpYYz4/JyPHJFiBEu8/onBZ iEk6O5t0mdHBuIuP3buH6C3K6ByoXPqiYGSAzVpfgJ7OU9ndHh/1YGzhjOJ2/AYm ihjAVhJq+9F5nXU+0XVqzA46OfRinuvX7GGhEvkW6zRmtD1WJ9RHKHpSA363kxbk srVgcRJcryYGjB5NNET5qc0q/i32RDOgk29QXe6CNlzLEuNZvHR5qzAdshT/h8fp 6JLdVpSGtq3Hz24iRRvLkiZDPi3Ow2vWZCZE3Us4HF4El+SX/p0u2wbcKySbEf2c 4YCsPkWalvLvIWVsfthmzPFRxgztPa5+v65Df71eOQOw8oHd53OEPOKmVQaQ8QpR Y+SWVwSA9TPTOZKhzxDg35mPgN7B8cj9uFoBYC3ijmUp0vfohQgMZgvjJiCJvvCN 6P1QeQDwRBIqgBAnEunw0gE8GXux9v5mj4vTwTfulGiYDyXO71n9l0atjVxMhmGw Ge7MleQUcJsLPgGkda1wFIMejgSY2d5q01SwBfyNGgzR2Ff1FI0BDriDwS24Uck9 Bshs57dCXfwHDI0vasSUHrwgWmYTIuwBsHEC8KPnYOBVyhaEpuwiewNnM90kC9N8 t8YvK0LMS7L+NjraTjfCNjXLAEbX4yUjyTyCY6nkxYiLYrR7nN5mHuCyK8EWw6AA bMffuv8Ge3WKbGLxty6L =vAGD -----END PGP SIGNATURE-----