[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

missing LDFLAGS



I maintain a package, pencil2d [0].
The Build Log Check [1] reports that there are two missing LDFLAGS.
Running bls locally ends up in

LDFLAGS missing (-fPIE -pie): g++ -m64 -Wl,-z,relro -o Pencil .obj/blur.o .obj/bitmapimage.o .obj/bezierarea.o .obj/beziercurve.o .obj/colourref.o .obj/vectorimage.o .obj/vertexref.o .obj/layer.o .obj/layerbitmap.o .obj/layercamera.o .obj/layerimage.o .obj/layersound.o .obj/layervector.o .obj/object.o .obj/editor.o .obj/colorpalettewidget.o .obj/popupcolorpalettewidget.o .obj/preferences.o .obj/scribblearea.o .obj/timeline.o .obj/timecontrols.o .obj/toolbox.o .obj/backupelement.o .obj/spinslider.o .obj/displayoptiondockwidget.o .obj/tooloptiondockwidget.o .obj/basetool.o .obj/pentool.o .obj/penciltool.o .obj/brushtool.o .obj/erasertool.o .obj/selecttool.o .obj/movetool.o .obj/handtool.o .obj/smudgetool.o .obj/polylinetool.o .obj/buckettool.o .obj/eyedroppertool.o .obj/pencilsettings.o .obj/fileformat.o .obj/shortcutspage.o .obj/mainwindow2.o .obj/timelinecells.o .obj/vectorselection.o .obj/keycapturelineedit.o .obj/objectsaveloader.o .obj/strokemanager.o .obj/stroketool.o .obj/blitrect.o .obj/colorwheel.o .obj/colorinspector.o .obj/colorgriditem.o .obj/colorgrid.o .obj/colorbox.o .obj/flowlayout.o .obj/keyframe.o .obj/camera.o .obj/recentfilemenu.o .obj/util.o .obj/colormanager.o .obj/toolmanager.o .obj/layermanager.o .obj/pencilerror.o .obj/basemanager.o .obj/linux.o .obj/qioapi.o .obj/JlCompress.o .obj/quaadler32.o .obj/quacrc32.o .obj/quazip.o .obj/quazipfile.o .obj/quazipfileinfo.o .obj/quazipnewinfo.o .obj/unzip.o .obj/zip.o .obj/main.o .obj/qrc_pencil.o .obj/moc_layer.o .obj/moc_layerbitmap.o .obj/moc_layercamera.o .obj/moc_layerimage.o .obj/moc_layersound.o .obj/moc_layervector.o .obj/moc_object.o .obj/moc_editor.o .obj/moc_colorpalettewidget.o .obj/moc_popupcolorpalettewidget.o .obj/moc_preferences.o .obj/moc_scribblearea.o .obj/moc_timeline.o .obj/moc_timecontrols.o .obj/moc_toolbox.o .obj/moc_backupelement.o .obj/moc_spinslider.o .obj/moc_displayoptiondockwidget.o .obj/moc_tooloptiondockwidget.o .obj/moc_basetool.o .obj/moc_pentool.o .obj/moc_penciltool.o .obj/moc_brushtool.o .obj/moc_erasertool.o .obj/moc_selecttool.o .obj/moc_movetool.o .obj/moc_handtool.o .obj/moc_smudgetool.o .obj/moc_polylinetool.o .obj/moc_buckettool.o .obj/moc_eyedroppertool.o .obj/moc_shortcutspage.o .obj/moc_mainwindow2.o .obj/moc_timelinecells.o .obj/moc_keycapturelineedit.o .obj/moc_objectsaveloader.o .obj/moc_stroketool.o .obj/moc_colorwheel.o .obj/moc_colorinspector.o .obj/moc_colorgriditem.o .obj/moc_colorgrid.o .obj/moc_colorbox.o .obj/moc_recentfilemenu.o .obj/moc_colormanager.o .obj/moc_toolmanager.o .obj/moc_layermanager.o .obj/moc_basemanager.o .obj/moc_quazipfile.o   -L/usr/X11R6/lib64 -Lliblinux -lming -lpng -lz -L/usr/local/zlib/lib -lQt5Svg -L/usr/lib/x86_64-linux-gnu -lQt5Multimedia -lQt5XmlPatterns -lQt5Widgets -lQt5Network -lQt5Xml -lQt5Gui -lQt5Core -lGL -lpthread 
LDFLAGS missing (-fPIE -pie): g++ -m64 -Wl,-z,relro -o Pencil .obj/blur.o .obj/bitmapimage.o .obj/bezierarea.o .obj/beziercurve.o .obj/colourref.o .obj/vectorimage.o .obj/vertexref.o .obj/layer.o .obj/layerbitmap.o .obj/layercamera.o .obj/layerimage.o .obj/layersound.o .obj/layervector.o .obj/object.o .obj/editor.o .obj/colorpalettewidget.o .obj/popupcolorpalettewidget.o .obj/preferences.o .obj/scribblearea.o .obj/timeline.o .obj/timecontrols.o .obj/toolbox.o .obj/backupelement.o .obj/spinslider.o .obj/displayoptiondockwidget.o .obj/tooloptiondockwidget.o .obj/basetool.o .obj/pentool.o .obj/penciltool.o .obj/brushtool.o .obj/erasertool.o .obj/selecttool.o .obj/movetool.o .obj/handtool.o .obj/smudgetool.o .obj/polylinetool.o .obj/buckettool.o .obj/eyedroppertool.o .obj/pencilsettings.o .obj/fileformat.o .obj/shortcutspage.o .obj/mainwindow2.o .obj/timelinecells.o .obj/vectorselection.o .obj/keycapturelineedit.o .obj/objectsaveloader.o .obj/strokemanager.o .obj/stroketool.o .obj/blitrect.o .obj/colorwheel.o .obj/colorinspector.o .obj/colorgriditem.o .obj/colorgrid.o .obj/colorbox.o .obj/flowlayout.o .obj/keyframe.o .obj/camera.o .obj/recentfilemenu.o .obj/util.o .obj/colormanager.o .obj/toolmanager.o .obj/layermanager.o .obj/pencilerror.o .obj/basemanager.o .obj/linux.o .obj/qioapi.o .obj/JlCompress.o .obj/quaadler32.o .obj/quacrc32.o .obj/quazip.o .obj/quazipfile.o .obj/quazipfileinfo.o .obj/quazipnewinfo.o .obj/unzip.o .obj/zip.o .obj/main.o .obj/qrc_pencil.o .obj/moc_layer.o .obj/moc_layerbitmap.o .obj/moc_layercamera.o .obj/moc_layerimage.o .obj/moc_layersound.o .obj/moc_layervector.o .obj/moc_object.o .obj/moc_editor.o .obj/moc_colorpalettewidget.o .obj/moc_popupcolorpalettewidget.o .obj/moc_preferences.o .obj/moc_scribblearea.o .obj/moc_timeline.o .obj/moc_timecontrols.o .obj/moc_toolbox.o .obj/moc_backupelement.o .obj/moc_spinslider.o .obj/moc_displayoptiondockwidget.o .obj/moc_tooloptiondockwidget.o .obj/moc_basetool.o .obj/moc_pentool.o .obj/moc_penciltool.o .obj/moc_brushtool.o .obj/moc_erasertool.o .obj/moc_selecttool.o .obj/moc_movetool.o .obj/moc_handtool.o .obj/moc_smudgetool.o .obj/moc_polylinetool.o .obj/moc_buckettool.o .obj/moc_eyedroppertool.o .obj/moc_shortcutspage.o .obj/moc_mainwindow2.o .obj/moc_timelinecells.o .obj/moc_keycapturelineedit.o .obj/moc_objectsaveloader.o .obj/moc_stroketool.o .obj/moc_colorwheel.o .obj/moc_colorinspector.o .obj/moc_colorgriditem.o .obj/moc_colorgrid.o .obj/moc_colorbox.o .obj/moc_recentfilemenu.o .obj/moc_colormanager.o .obj/moc_toolmanager.o .obj/moc_layermanager.o .obj/moc_basemanager.o .obj/moc_quazipfile.o   -L/usr/X11R6/lib64 -Lliblinux -lming -lpng -lz -L/usr/local/zlib/lib -lQt5Svg -L/usr/lib/x86_64-linux-gnu -lQt5Multimedia -lQt5XmlPatterns -lQt5Widgets -lQt5Network -lQt5Xml -lQt5Gui -lQt5Core -lGL -lpthread 



So I suppose that -fPIE and -pie are missing from LDFLAGS. This is strange,
given that I don't override dh_auto_build and I use dh9.
I also try (locally) to add "LDFLAGS += -fPIE -pie" at the top of the rules
file, but without success.

Does somebody have any hint on what to look for/to?


[0] http://packages.qa.debian.org/p/pencil2d.html
[1] http://qa.debian.org/bls/packages/p/pencil2d.html

-- 
regards,
						Mattia Rizzolo

GPG Key: 4096R/B9444540	http://goo.gl/I8TMB
more about me:		http://mapreri.org
Launchpad User:		https://launchpad.net/~mapreri
Ubuntu Wiki page:	https://wiki.ubuntu.com/MattiaRizzolo

Attachment: signature.asc
Description: Digital signature


Reply to: