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

Bug#962072: boost1.71: Please add small change in debian/rules to fix FTBFS on m68k



Source: boost1.71
Severity: normal
Tags: patch
User: debian-68k@lists.debian.org
Usertags: m68k

Hi!

The build of src:boost1.71 currently fails on m68k with:

 dh_install --list-missing
 dh_install: warning: Please use dh_missing --list-missing/--fail-missing instead
 dh_install: warning: This feature will be removed in compat 12.
 dh_install: warning: Cannot find (any matches for) "debian/tmp/usr/lib/m68k-linux-gnu/libboost_stacktrace_backtrace.so.1.71.0" (tried in ., debian/tmp)
 dh_install: warning: libboost-stacktrace1.71.0 missing files: debian/tmp/usr/lib/m68k-linux-gnu/libboost_stacktrace_backtrace.so.1.71.0
 dh_install: warning: Cannot find (any matches for) "debian/tmp/usr/lib/m68k-linux-gnu/libboost_stacktrace_backtrace.a" (tried in ., debian/tmp)
 dh_install: warning: libboost-stacktrace1.71-dev missing files: debian/tmp/usr/lib/m68k-linux-gnu/libboost_stacktrace_backtrace.a
 dh_install: error: missing files, aborting

This happens because libboost_stacktrace_backtrace.so is not build on m68k and
can be simply fixed with the following small change in debian/rules:

--- old/boost1.71-1.71.0/debian/rules   2020-02-04 22:08:14.000000000 +0100
+++ new/boost1.71-1.71.0/debian/rules   2020-06-02 18:43:19.458126971 +0200
@@ -16,7 +16,11 @@
 boost_lib_math := math_c99 math_c99f math_tr1 math_tr1f
 boost_lib_math_long_double := math_c99l math_tr1l
 boost_lib_serialization := serialization wserialization
+ifeq ($(DEB_BUILD_ARCH), m68k)
+boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_basic
+else
 boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_backtrace stacktrace_basic
+endif
 boost_lib_test := prg_exec_monitor test_exec_monitor unit_test_framework

Could you include that change in the next upload?

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
--- old/boost1.71-1.71.0/debian/rules	2020-02-04 22:08:14.000000000 +0100
+++ new/boost1.71-1.71.0/debian/rules	2020-06-02 18:43:19.458126971 +0200
@@ -16,7 +16,11 @@
 boost_lib_math := math_c99 math_c99f math_tr1 math_tr1f
 boost_lib_math_long_double := math_c99l math_tr1l
 boost_lib_serialization := serialization wserialization
+ifeq ($(DEB_BUILD_ARCH), m68k)
+boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_basic
+else
 boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_backtrace stacktrace_basic
+endif
 boost_lib_test := prg_exec_monitor test_exec_monitor unit_test_framework
 
 pyversions = $(shell py3versions -rv)

Reply to: