Le dimanche 8 février 2026 12:43:07 heure normale d’Europe centrale Christer 
Solskogen a écrit :
> You might get help here, but that depends on what your question really
> is. It is hard to grasp what you need help to do.


Thank you for your reply.

I am trying to cross-compile the kernel on x86_64 using 'make pacman-pkg'.

4 packages are created for aarch64, meaning everything went right.

Only 1 package is created for arm: the linux-upstream package.

Packaging 'linux-upstream-headers' fails as below. It looks like 'kallsyms.c' 
is being compiled and the file 'errno.h' is not found, as the first incident, 
which stops everything. A few tinkering with CFLAGS did not help.

The final goal is to obtain the 4 expected packages for arm.



BUILDDIR="/home/arc/src/linux-arm/pacman" \
        CARCH="arm" \
        KBUILD_MAKEFLAGS="rR -j12 --jobserver-auth=fifo:/tmp/GMfifo1756907 --no-
print-directory" \
        KBUILD_REVISION="46" \
        makepkg 
==> Making package: linux-upstream 6.18.0_1_custom-46 (mar. 03 févr. 2026 
16:36:16)
...
...
==> Creating package "linux-upstream"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_linux-upstream-headers()...
Installing build files...
  HOSTCC  pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/scripts/kallsyms
  HOSTCC  pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/scripts/sorttable
  HOSTCC  pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/scripts/asn1_compiler
  HOSTCC  pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/scripts/mod/modpost.o
  HOSTCC  pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/scripts/mod/file2alias.o
  HOSTCC  pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/scripts/mod/sumversion.o
  HOSTCC  pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/scripts/mod/symsearch.o
  HOSTCC  pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/scripts/basic/fixdep
  TOUCH   pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/
6.18.0-1-custom/build/include/generated/gcc-plugins.h
pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-
custom/build/scripts/kallsyms.c:21:10: fatal error: errno.h: No such file or 
directory
   21 | #include <errno.h>
      |          ^~~~~~~~~
compilation terminated.
make[4]: *** [/home/arc/src/linux-git/scripts/Makefile.host:114: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/kallsyms] Error 1
make[4]: *** Waiting for unfinished jobs....
pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-
custom/build/scripts/sorttable.c:23:10: fatal error: sys/types.h: No such file 
or directory
   23 | #include <sys/types.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-
custom/build/scripts/mod/modpost.c:15:10: fatal error: elf.h: No such file or 
directory
   15 | #include <elf.h>
      |          ^~~~~~~
compilation terminated.
pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-
custom/build/scripts/asn1_compiler.c:9:10: fatal error: stdio.h: No such file 
or directory
    9 | #include <stdio.h>
      |          ^~~~~~~~~
compilation terminated.
make[4]: *** [/home/arc/src/linux-git/scripts/Makefile.host:114: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/sorttable] Error 1
make[4]: *** [/home/arc/src/linux-git/scripts/Makefile.host:131: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/mod/modpost.o] Error 1
pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-
custom/build/scripts/mod/file2alias.c:14:10: fatal error: stdio.h: No such file 
or directory
   14 | #include <stdio.h>
      |          ^~~~~~~~~
compilation terminated.
make[4]: *** [/home/arc/src/linux-git/scripts/Makefile.host:114: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/asn1_compiler] Error 1
make[4]: *** [/home/arc/src/linux-git/scripts/Makefile.host:131: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/mod/file2alias.o] Error 1
pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-
custom/build/scripts/mod/sumversion.c:1:10: fatal error: netinet/in.h: No such 
file or directory
    1 | #include <netinet/in.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
make[4]: *** [/home/arc/src/linux-git/scripts/Makefile.host:131: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/mod/sumversion.o] Error 1
pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-
custom/build/scripts/basic/fixdep.c:92:10: fatal error: sys/types.h: No such 
file or directory
   92 | #include <sys/types.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
In file included from pacman/linux-upstream/pkg/linux-upstream-headers/usr/lib/
modules/6.18.0-1-custom/build/scripts/mod/symsearch.c:7:
/home/arc/src/linux-git/scripts/include/xalloc.h:6:10: fatal error: stdlib.h: 
No such file or directory
    6 | #include <stdlib.h>
      |          ^~~~~~~~~~
compilation terminated.
make[5]: *** [/home/arc/src/linux-git/scripts/Makefile.host:114: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/basic/fixdep] Error 1
make[4]: *** [/home/arc/src/linux-git/scripts/Makefile.host:131: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/mod/symsearch.o] Error 1
make[4]: *** [/home/arc/src/linux-git/scripts/Makefile.build:556: pacman/linux-
upstream/pkg/linux-upstream-headers/usr/lib/modules/6.18.0-1-custom/build/
scripts/basic] Error 2
make[3]: *** [/home/arc/src/linux-git/Makefile:2139: run-command] Error 2
==> ERROR: A failure occurred in package_linux-upstream-headers().
    Aborting...
make[2]: *** [/home/arc/src/linux-git/scripts/Makefile.package:155: pacman-pkg] 
Error 4
make[1]: *** [/home/arc/src/linux-git/Makefile:1641: pacman-pkg] Error 2
make: *** [/home/arc/src/linux-git/Makefile:248: __sub-make] Error 2

Reply via email to