NVIDIA / NVIDIA/open-gpu-kernel-modules

Crosscompilation on F38 x86-64 for AArch64 failure with unrecognized compiler command-line options

Open
#541 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

build-problem
Dominant language
C
Stars
17.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

NVIDIA Open GPU Kernel Modules Version

535.86.10

Operating System and Version

Fedora release 38 (Thirty Eight)

Kernel Release

6.4.7-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 27 20:01:18 UTC 2023 x86_64 GNU/Linux

Build Command

€ time make modules -j$(nproc)
TARGET_ARCH=aarch64
CC=aarch64-linux-gnu-gcc
LD=aarch64-linux-gnu-ld
AR=aarch64-linux-gnu-ar
CXX=aarch64-linux-gnu-g++
OBJCOPY=aarch64-linux-gnu-objcopy

Terminal output/Build Log

aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mcmodel=’ are: large small tiny
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse’; did you mean ‘-fno-dse’?
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-mmx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-sse2’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-nano-timer.o] Error 1
make[3]: *** Waiting for unfinished jobs....
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-3dnow’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-avx’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-m64’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv.o] Error 1
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-dmabuf.o] Error 1
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-cray.o] Error 1
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-p2p.o] Error 1
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-80387’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-pci.o] Error 1
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-acpi.o] Error 1
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mfunction-return=thunk-extern’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-i2c.o] Error 1
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-procfs.o] Error 1
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mrecord-mcount’
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-mmap.o] Error 1
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-dma.o] Error 1
aarch64-linux-gnu-gcc: error: unrecognized command-line option ‘-mno-red-zone’
make[3]: *** [scripts/Makefile.build:252: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open/nvidia/nv-pat.o] Error 1
make[2]: *** [Makefile:2050: /2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open] Error 2
make[2]: Leaving directory '/usr/src/kernels/6.4.7-200.fc38.x86_64'
make[1]: *** [Makefile:82: modules] Error 2
make[1]: Leaving directory '/2TB/usr/src/github.com/1div0/open-gpu-kernel-modules/kernel-open'
make: *** [Makefile:59: modules] Error 2

real 1m9,580s
user 9m10,230s
sys 1m17,401s

More Info

€ aarch64-linux-gnu-gcc --version
aarch64-linux-gnu-gcc (GCC) 13.1.1 20230519 (Red Hat Cross 13.1.1-2)
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

€ aarch64-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/usr/bin/aarch64-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../gcc-13.1.1-20230519/configure --bindir=/usr/bin --build=x86_64-redhat-linux-gnu --datadir=/usr/share --disable-decimal-float --disable-dependency-tracking --disable-gold --disable-libgcj --disable-libgomp --disable-libmpx --disable-libquadmath --disable-libssp --disable-libunwind-exceptions --disable-shared --disable-silent-rules --disable-sjlj-exceptions --disable-threads --with-ld=/usr/bin/aarch64-linux-gnu-ld --enable-__cxa_atexit --enable-checking=release --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++ --enable-linker-build-id --enable-lto --enable-nls --enable-obsolete --enable-plugin --enable-targets=all --exec-prefix=/usr --host=x86_64-redhat-linux-gnu --includedir=/usr/include --infodir=/usr/share/info --libexecdir=/usr/libexec --localstatedir=/var --mandir=/usr/share/man --prefix=/usr --program-prefix=aarch64-linux-gnu- --sbindir=/usr/sbin --sharedstatedir=/var/lib --sysconfdir=/etc --target=aarch64-linux-gnu --with-bugurl=http://bugzilla.redhat.com/bugzilla/ --with-gcc-major-version-only --with-isl --with-newlib --with-plugin-ld=/usr/bin/aarch64-linux-gnu-ld --with-sysroot=/usr/aarch64-linux-gnu/sys-root --with-system-libunwind --with-system-zlib --without-headers --enable-gnu-indirect-function --with-linker-hash-style=gnu
Thread model: single
Supported LTO compression algorithms: zlib zstd
gcc version 13.1.1 20230519 (Red Hat Cross 13.1.1-2) (GCC)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the reported make modules command with the listed AArch64 cross-compilers and inspect where the x86-specific flags enter the build. Trace the compiler arguments for the kernel module build and verify completion for AArch64 without options such as -m64, -mno-sse, or -mcmodel=kernel.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.