Public bug reported:

numactl currently FTBFS since arm does not define __NR_migrate_pages.

As described in the Debian bug comments [1] the function should just
return -1 and set errno when __NR_migrate_pages is undefined. This
prevents it from failing the build.


Failure from the buildlog [2]:

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wall -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -c syscall.c  -fPIC 
-DPIC -o .libs/syscall.o
syscall.c:113:2: error: #error "Add syscalls for your architecture or update 
kernel headers"
 #error "Add syscalls for your architecture or update kernel headers"
  ^~~~~
syscall.c: In function ‘migrate_pages’:
syscall.c:209:17: error: ‘__NR_migrate_pages’ undeclared (first use in this 
function); did you mean ‘numa_migrate_pages’?
  return syscall(__NR_migrate_pages, pid, maxnode, frommask, tomask);
                 ^~~~~~~~~~~~~~~~~~
                 numa_migrate_pages
syscall.c:209:17: note: each undeclared identifier is reported only once for 
each function it appears in

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796802#15
[2] 
https://launchpadlibrarian.net/332625047/buildlog_ubuntu-artful-armhf.numactl_2.0.11-2.1_BUILDING.txt.gz

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

** Affects: numactl (Debian)
     Importance: Unknown
         Status: Unknown


** Tags: artful ftbfs

** Tags added: artful ftbfs

** Bug watch added: Debian Bug tracker #796802
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796802

** Also affects: numactl (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796802
   Importance: Unknown
       Status: Unknown

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

Title:
  [FTBFS] arm does not define __NR_migrate_pages

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

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

Reply via email to