ce9d5d1...
by
=?utf-8?q?Jo=C3=A3o_Paulo_Rechi_Vita?= <email address hidden>
Do not install sysinit.target.wants/systemd-boot-system-token.service
This link is created by the build system upstream, instead of by the
more common way of the package build doing the equivalent of `systemctl
enable`. We have a commit in the code branch disabling its generation,
but we also need this change here to disable trying to install this
symlink.
b78c651...
by
=?utf-8?q?Jo=C3=A3o_Paulo_Rechi_Vita?= <email address hidden>
Drop dh-sequence-package-notes build-dependency
Including dh-sequence-package-notes as a build-dependency to a package
causes `dh_package_notes` to be called by `dh` during package build, to
generate `debian/.debhelper/notes.ld` with package metadata to be
included in the ELF binaries built by the package.
The metadata inclusion happens by `debian/rules` including
`/usr/share/debhelper/dh_package_notes/package-notes.mk`, which adds
`-Wl,-dT,$(CURDIR)/debian/.debhelper/notes.ld` to the linker script.
It looks like the binutils we have at the moment (from Bullseye), does
not support the notes format generated by dh_package_notes, since we are
hitting the following error on OBS:
ld:/usr/src/packages/BUILD/debian/.debhelper/notes.ld:3: non or
forward reference address expression for section kage collect2: error:
ld returned 1 exit status
-----
../meson.build:3:0: ERROR: Compiler cc can not compile programs.
We should be able to drop this commit once we have a newer binutils.