Public bug reported:

On amd64, trinity is currently FTBFS[1] with the following:

cc -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer 
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/trinity-1.9+git20241022.ba2360ed84a8-1
 -Wall -Wextra -I. -Iinclude/ -include config.h -Wimplicit -D_GNU_SOURCE 
-D__linux__ -std=gnu11 -Wformat=2 -Winit-self -Wnested-externs -Wpacked 
-Wshadow -Wswitch-enum -Wundef -Wwrite-strings -Wno-format-nonliteral 
-Wstrict-prototypes -Wmissing-prototypes -fsigned-char 
-Wno-missing-field-initializers -Wlogical-op -Wstrict-aliasing=3 -o 
tables-uniarch.o -c tables-uniarch.c
syscall.c: In function ‘__do_syscall’:
syscall.c:136:1: error: bp cannot be used in ‘asm’ here
  136 | }
      | ^
make[2]: *** [Makefile:113: syscall.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 V=1 returned exit code 2
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:23: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

This function tries to access the register rb with inline assembly but
that register is reserved for the frame pointer when -fno-omit-frame-
pointer is enabled, and hence cannot be used in inline assembly.

https://launchpadlibrarian.net/791453574/buildlog_ubuntu-questing-
amd64.trinity_1.9+git20241022.ba2360ed84a8-1_BUILDING.txt.gz

** Affects: trinity (Ubuntu)
     Importance: Medium
     Assignee: Ural Tunaboyu (uralt)
         Status: Triaged


** Tags: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2114228

Title:
  trinity: FTBFS with -fno-omit-frame-pointer

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/trinity/+bug/2114228/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to