Public bug reported:

When I use pbuilder-dist to build the debian package for armhf/arm64
arch, the error messages was shown as below:

dpkg-buildpackage: info: host architecture arm64
 fakeroot debian/rules clean
semop(1): encountered an error: Function not implemented
dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit 
status 1

After my investigation, it was occurred in the debian side[1] previously and 
the upstream and groovy has fixed the issue. I cited the fact which QEMU 
doesn't implement the semtimedop syscall that is used by glibc
2.31. Apparently, focal already has gblic transition to 2.31 but qemu was still 
in the version 4.2 which may need someone's love to make it work. Probably this 
is not only a fix[2] but we need to backport newer usptream (5.0 based) to 
focal, but it would be grateful if the problem can be resolved.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965109
[2] 
https://salsa.debian.org/qemu-team/qemu/-/commit/d8c08b1e6c7b1a5be1ec70e339437823a41b1946

** Affects: qemu (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  When I use pbuilder-dist to build the debian package for armhf/arm64
  arch, the error messages was shown as below:
  
  dpkg-buildpackage: info: host architecture arm64
-  fakeroot debian/rules clean
+  fakeroot debian/rules clean
  semop(1): encountered an error: Function not implemented
  dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned 
exit status 1
  
- After my investigation, it was occurred in the debian side[1] previously
- and the upstream and groovy has fixed the issue. Apparently, focal
- already has gblic transition to 2.31 but qemu was still in the version
- 4.2 which may need someone's love to make it work. Probably this is not
- only a fix[2] but we need to backport newer usptream (5.0 based) to
- focal, but it would be grateful if the problem can be resolved.
+ After my investigation, it was occurred in the debian side[1] previously and 
the upstream and groovy has fixed the issue. I recalled the fact which QEMU 
doesn't implement the semtimedop syscall that is used by glibc
+ 2.31. Apparently, focal already has gblic transition to 2.31 but qemu was 
still in the version 4.2 which may need someone's love to make it work. 
Probably this is not only a fix[2] but we need to backport newer usptream (5.0 
based) to focal, but it would be grateful if the problem can be resolved.
  
  [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965109
  [2] 
https://salsa.debian.org/qemu-team/qemu/-/commit/d8c08b1e6c7b1a5be1ec70e339437823a41b1946

** Description changed:

  When I use pbuilder-dist to build the debian package for armhf/arm64
  arch, the error messages was shown as below:
  
  dpkg-buildpackage: info: host architecture arm64
   fakeroot debian/rules clean
  semop(1): encountered an error: Function not implemented
  dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned 
exit status 1
  
- After my investigation, it was occurred in the debian side[1] previously and 
the upstream and groovy has fixed the issue. I recalled the fact which QEMU 
doesn't implement the semtimedop syscall that is used by glibc
+ After my investigation, it was occurred in the debian side[1] previously and 
the upstream and groovy has fixed the issue. I cited the fact which QEMU 
doesn't implement the semtimedop syscall that is used by glibc
  2.31. Apparently, focal already has gblic transition to 2.31 but qemu was 
still in the version 4.2 which may need someone's love to make it work. 
Probably this is not only a fix[2] but we need to backport newer usptream (5.0 
based) to focal, but it would be grateful if the problem can be resolved.
  
  [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965109
  [2] 
https://salsa.debian.org/qemu-team/qemu/-/commit/d8c08b1e6c7b1a5be1ec70e339437823a41b1946

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

Title:
  [Focal] qemu can't support semtimedop syscall

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

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

Reply via email to