[Pkg-pascal-devel] Bug#1015702: view3dscene: ftbfs with LTO (link time optimization) enabled

Graham Inggs ginggs at debian.org
Sat Sep 30 15:48:06 BST 2023


I don't think disabling LTO is the correct solution here.
At least, view3dscene 4.2.0-2 still FTBFS in Ubuntu with:

/usr/bin/ld.bfd: -f may not be used without -shared

Please consider the patch that was applied in Ubuntu [1], which
filters out -ffat-lto-objects from LDFLAGS.

--- a/debian/rules
+++ b/debian/rules
@@ -22,7 +22,7 @@
 # Set default compilation options
 LDFLAGS=$(strip $(shell DEB_BUILD_MAINT_OPTIONS=$(DEB_BUILD_MAINT_OPTIONS) \
  dpkg-buildflags --get LDFLAGS | \
- sed -e 's/-Wl,//g' -e 's/,/ /g' -e 's1-specs=/usr/share/dpkg/.*\.specs11'))
+ sed -e 's/-Wl,//g' -e 's/,/ /g' -e
's1-specs=/usr/share/dpkg/.*\.specs11' -e 's/-ffat-lto-objects//'))
 BUILDOPTS=-k"${LDFLAGS}"\
  -dRELEASE \
  -Mobjfpc \


[1] https://launchpad.net/ubuntu/+source/view3dscene/4.0.0-3ubuntu1



More information about the Pkg-pascal-devel mailing list