Files

263 lines
23 KiBLFS
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Running: cmake -S /home/christoph/Notes/TU/MastersThesis/FailNix/wamr -B build-tacle-kernel-complex_updates/wamr-build -DCMAKE_C_COMPILER=/nix/store/14307mdmyhpnmigd0d7cj258llv102g7-i386-elf-gcc-wrapper-15.2.0/bin/i386-elf-gcc -DCMAKE_BUILD_TYPE=Debug -DWAMR_BUILD_TARGET=X86_32 -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_WAMR_COMPILER=0 -DWAMR_BUILD_INTERP=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_JIT=0 -DWAMR_BUILD_FAST_JIT=0 -DWAMR_BUILD_LIBC_BUILTIN=1 -DWAMR_BUILD_LIBC_WASI=0 -DWAMR_BUILD_SIMD=0 -DWAMR_BUILD_PLATFORM=baremetal -DCMAKE_SYSTEM_NAME=Generic -DCMAKE_SYSTEM_PROCESSOR=i386 -DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY -DWAMR_BUILD_ALLOC_WITH_USAGE=1 -DCMAKE_C_FLAGS=-Wno-error=implicit-function-declaration -O0 -ggdb3 -DWAMR_MMAP_IN_TEXT=0 -DWASM_MEM_ALLOC_WITH_USAGE=1
-- The C compiler identification is GNU 15.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/14307mdmyhpnmigd0d7cj258llv102g7-i386-elf-gcc-wrapper-15.2.0/bin/i386-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- WAMR version: 2.4.4
-- Build Configurations:
Build as target X86_32
Build for platform baremetal
CMAKE_BUILD_TYPE Debug
BUILD_SHARED_LIBS OFF
WAMR Interpreter enabled
Fast interpreter disabled
WAMR AOT enabled
WAMR Fast JIT disabled
WAMR LLVM ORC JIT disabled
Libc builtin enabled
Libc WASI disabled
Multiple modules disabled
Wakeup of blocking operations enabled
GC performance profiling disabled
Quick AOT/JIT entries enabled
AOT intrinsics enabled
Shrunk memory enabled
Extended constant expression disabled
-- About Wasm Proposals:
Always-on:
"Multi-value"
"Non-trapping float-to-int conversions"
"Sign-extension operators"
"WebAssembly C and C++ API"
Configurable. 0 is OFF. 1 is ON:
"Bulk Memory Operation" via WAMR_BUILD_BULK_MEMORY: 1
"Extended Constant Expressions" via WAMR_BUILD_EXTENDED_CONST_EXPR: 0
"Fixed-width SIMD" via WAMR_BUILD_SIMD: 0
"Garbage collection" via WAMR_BUILD_GC: 0
"Legacy Exception handling" via WAMR_BUILD_EXCE_HANDLING: 0
"Memory64" via WAMR_BUILD_MEMORY64: 0
"Multiple memories" via WAMR_BUILD_MULTI_MEMORY: 0
"Reference Types" via WAMR_BUILD_REF_TYPES: 1
"Reference-Typed Strings" via WAMR_BUILD_STRINGREF: 0
"Tail call" via WAMR_BUILD_TAIL_CALL: 0
"Threads" via WAMR_BUILD_SHARED_MEMORY: 0
"Typed Function References" via WAMR_BUILD_GC: 0
Unsupported (>= Phase4):
"Branch Hinting"
"Custom Annotation Syntax in the Text Format"
"Exception handling"
"Import/Export of Mutable Globals"
"JS String Builtins"
"Relaxed SIMD"
-- The ASM compiler identification is GNU
-- Found assembler: /nix/store/14307mdmyhpnmigd0d7cj258llv102g7-i386-elf-gcc-wrapper-15.2.0/bin/i386-elf-gcc
CMAKE_BUILD_TYPE: Debug
CMAKE_C_FLAGS: -Wno-error=implicit-function-declaration -O0 -ggdb3 -DWAMR_MMAP_IN_TEXT=0 -DWASM_MEM_ALLOC_WITH_USAGE=1 -std=gnu99 -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -Wno-pedantic -Wall -Wextra -Wformat -Wformat-security -ffunction-sections -fdata-sections -Wno-unused-parameter -Wno-pedantic -fvisibility=hidden
CMAKE_C_FLAGS_DEBUG: -g
CMAKE_C_FLAGS_RELEASE: -O3 -DNDEBUG
CMAKE_CXX_FLAGS: -Wall -Wextra -Wformat -Wformat-security -Wno-unused
CMAKE_CXX_FLAGS_DEBUG:
CMAKE_CXX_FLAGS_RELEASE:
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: /home/christoph/Notes/TU/MastersThesis/FailNix/build-tacle-kernel-complex_updates/wamr-build
Running: cmake --build build-tacle-kernel-complex_updates/wamr-build
[ 2%] Building C object CMakeFiles/vmlib.dir/core/shared/platform/baremetal/platform_init.c.obj
[ 5%] Building C object CMakeFiles/vmlib.dir/core/shared/mem-alloc/ems/ems_alloc.c.obj
[ 8%] Building C object CMakeFiles/vmlib.dir/core/shared/mem-alloc/ems/ems_gc.c.obj
[ 11%] Building C object CMakeFiles/vmlib.dir/core/shared/mem-alloc/ems/ems_hmu.c.obj
[ 14%] Building C object CMakeFiles/vmlib.dir/core/shared/mem-alloc/ems/ems_kfc.c.obj
[ 17%] Building C object CMakeFiles/vmlib.dir/core/shared/mem-alloc/mem_alloc.c.obj
[ 20%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_assert.c.obj
[ 22%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_bitmap.c.obj
[ 25%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_common.c.obj
[ 28%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_hashmap.c.obj
[ 31%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_leb128.c.obj
[ 34%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_list.c.obj
[ 37%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_log.c.obj
[ 40%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_queue.c.obj
[ 42%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/bh_vector.c.obj
[ 45%] Building C object CMakeFiles/vmlib.dir/core/shared/utils/runtime_timer.c.obj
[ 48%] Building C object CMakeFiles/vmlib.dir/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c.obj
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function isupper_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:811:12: warning: implicit declaration of function isupper [-Wimplicit-function-declaration]
811 | return isupper(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:10:1: note: include <ctype.h> or provide a declaration of isupper
9 | #include "../interpreter/wasm.h"
+++ |+#include <ctype.h>
10 |
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:811:20: warning: isupper argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
811 | return isupper(c);
| ^
<built-in>: note: built-in isupper declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function isalpha_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:819:12: warning: implicit declaration of function isalpha [-Wimplicit-function-declaration]
819 | return isalpha(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:819:12: note: include <ctype.h> or provide a declaration of isalpha
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:819:20: warning: isalpha argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
819 | return isalpha(c);
| ^
<built-in>: note: built-in isalpha declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function isspace_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:827:12: warning: implicit declaration of function isspace [-Wimplicit-function-declaration]
827 | return isspace(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:827:12: note: include <ctype.h> or provide a declaration of isspace
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:827:20: warning: isspace argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
827 | return isspace(c);
| ^
<built-in>: note: built-in isspace declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function isgraph_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:835:12: warning: implicit declaration of function isgraph [-Wimplicit-function-declaration]
835 | return isgraph(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:835:12: note: include <ctype.h> or provide a declaration of isgraph
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:835:20: warning: isgraph argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
835 | return isgraph(c);
| ^
<built-in>: note: built-in isgraph declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function isprint_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:843:12: warning: implicit declaration of function isprint [-Wimplicit-function-declaration]
843 | return isprint(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:843:12: note: include <ctype.h> or provide a declaration of isprint
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:843:20: warning: isprint argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
843 | return isprint(c);
| ^
<built-in>: note: built-in isprint declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function isdigit_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:851:12: warning: implicit declaration of function isdigit [-Wimplicit-function-declaration]
851 | return isdigit(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:851:12: note: include <ctype.h> or provide a declaration of isdigit
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:851:20: warning: isdigit argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
851 | return isdigit(c);
| ^
<built-in>: note: built-in isdigit declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function isxdigit_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:859:12: warning: implicit declaration of function isxdigit [-Wimplicit-function-declaration]
859 | return isxdigit(c);
| ^~~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:859:12: note: include <ctype.h> or provide a declaration of isxdigit
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:859:21: warning: isxdigit argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
859 | return isxdigit(c);
| ^
<built-in>: note: built-in isxdigit declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function tolower_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:867:12: warning: implicit declaration of function tolower [-Wimplicit-function-declaration]
867 | return tolower(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:867:12: note: include <ctype.h> or provide a declaration of tolower
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:867:20: warning: tolower argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
867 | return tolower(c);
| ^
<built-in>: note: built-in tolower declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function toupper_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:875:12: warning: implicit declaration of function toupper [-Wimplicit-function-declaration]
875 | return toupper(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:875:12: note: include <ctype.h> or provide a declaration of toupper
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:875:20: warning: toupper argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
875 | return toupper(c);
| ^
<built-in>: note: built-in toupper declared here
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c: In function isalnum_wrapper:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:883:12: warning: implicit declaration of function isalnum [-Wimplicit-function-declaration]
883 | return isalnum(c);
| ^~~~~~~
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:883:12: note: include <ctype.h> or provide a declaration of isalnum
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c:883:20: warning: isalnum argument 1 promotes to int32 {aka long int} where int is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
883 | return isalnum(c);
| ^
<built-in>: note: built-in isalnum declared here
[ 51%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_application.c.obj
[ 54%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_blocking_op.c.obj
[ 57%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_c_api.c.obj
[ 60%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_exec_env.c.obj
[ 62%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_loader_common.c.obj
[ 65%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_memory.c.obj
[ 68%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_native.c.obj
[ 71%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_runtime_common.c.obj
[ 74%] Building C object CMakeFiles/vmlib.dir/core/iwasm/common/wasm_shared_memory.c.obj
[ 77%] Building ASM object CMakeFiles/vmlib.dir/core/iwasm/common/arch/invokeNative_ia32.s.obj
[ 80%] Building C object CMakeFiles/vmlib.dir/core/iwasm/interpreter/wasm_interp_classic.c.obj
[ 82%] Building C object CMakeFiles/vmlib.dir/core/iwasm/interpreter/wasm_loader.c.obj
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/interpreter/wasm_loader.c: In function wasm_loader_prepare_bytecode:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/interpreter/wasm_loader.c:11941:32: warning: unused variable frame_ref_before_pop [-Wunused-variable]
11941 | uint8 *frame_ref_before_pop = loader_ctx->frame_ref;
| ^~~~~~~~~~~~~~~~~~~~
[ 85%] Building C object CMakeFiles/vmlib.dir/core/iwasm/interpreter/wasm_runtime.c.obj
[ 88%] Building C object CMakeFiles/vmlib.dir/core/iwasm/aot/aot_intrinsic.c.obj
[ 91%] Building C object CMakeFiles/vmlib.dir/core/iwasm/aot/aot_loader.c.obj
[ 94%] Building C object CMakeFiles/vmlib.dir/core/iwasm/aot/aot_runtime.c.obj
[ 97%] Building C object CMakeFiles/vmlib.dir/core/iwasm/aot/arch/aot_reloc_x86_32.c.obj
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/aot/arch/aot_reloc_x86_32.c: In function apply_relocation:
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/aot/arch/aot_reloc_x86_32.c:184:26: warning: format %d expects argument of type int, but argument 4 has type uint32 {aka long unsigned int} [-Wformat=]
184 | "Load relocation section failed: "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
185 | "invalid relocation type %d.",
186 | reloc_type);
| ~~~~~~~~~~
| |
| uint32 {aka long unsigned int}
/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/aot/arch/aot_reloc_x86_32.c:185:52: note: format string is defined here
185 | "invalid relocation type %d.",
| ~^
| |
| int
| %ld
[100%] Linking C static library libiwasm.a
[100%] Built target vmlib
Running: /nix/store/405zgyasmr1mf6c3pdhpqcm68ayvik32-wasi-sdk-29/bin/clang --target=wasm32 --sysroot=/nix/store/405zgyasmr1mf6c3pdhpqcm68ayvik32-wasi-sdk-29/share/wasi-sysroot -z stack-size=4096 -O0 -nostdlib -Wl,--no-entry -Wl,--export=wasm_module -Wl,--no-gc-sections -Wl,--initial-memory=65536 -Wl,--export=__heap_base -Wl,--export=__data_end -Dmain=tacle_main_bullshit -Itargets/wasm-tacle/kernel/complex_updates/generated/modified_sources/default targets/wasm-module/tacle-kernel-complex_updates.cpp targets/wasm-tacle/kernel/complex_updates/generated/modified_sources/default/complex_updates.c -o build-tacle-kernel-complex_updates/wasm_module.wasm
Running: /nix/store/14307mdmyhpnmigd0d7cj258llv102g7-i386-elf-gcc-wrapper-15.2.0/bin/i386-elf-gcc -I./targets/wasm-host -O0 -m32 -ffunction-sections -fdata-sections -ffreestanding -fpermissive -ggdb3 -DWASM_MEM_ALLOC_WITH_USAGE=1 -DWAMR_GLOBAL_HEAP_IN_TEXT=0 -DWAMR_RUNTIME_POOL_IN_TEXT=0 -DWAMR_LINEAR_POOL_IN_TEXT=0 -I/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/iwasm/include -I/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/shared/utils -I/home/christoph/Notes/TU/MastersThesis/FailNix/wamr/core/shared/platform/baremetal -DTARGET_FAIL -c build-tacle-kernel-complex_updates/module_host.c -o build-tacle-kernel-complex_updates/system.o
In file included from build-tacle-kernel-complex_updates/module_host.c:1:
./targets/wasm-host/../lib.h:64:5: warning: import_module attribute directive ignored [-Wattributes]
64 | fail_start_trace(void); // Mark start of injection
| ^~~~~~~~~~~~~~~~
./targets/wasm-host/../lib.h:64:5: warning: import_name attribute directive ignored [-Wattributes]
./targets/wasm-host/../lib.h:66:5: warning: import_module attribute directive ignored [-Wattributes]
66 | fail_stop_trace(void); // Mark end of injection
| ^~~~~~~~~~~~~~~
./targets/wasm-host/../lib.h:66:5: warning: import_name attribute directive ignored [-Wattributes]
./targets/wasm-host/../lib.h:68:5: warning: import_module attribute directive ignored [-Wattributes]
68 | fail_marker_positive(void); // Everything ok
| ^~~~~~~~~~~~~~~~~~~~
./targets/wasm-host/../lib.h:68:5: warning: import_name attribute directive ignored [-Wattributes]
./targets/wasm-host/../lib.h:70:5: warning: import_module attribute directive ignored [-Wattributes]
70 | fail_marker_detected(void); // Everything ok
| ^~~~~~~~~~~~~~~~~~~~
./targets/wasm-host/../lib.h:70:5: warning: import_name attribute directive ignored [-Wattributes]
./targets/wasm-host/../lib.h:72:5: warning: import_module attribute directive ignored [-Wattributes]
72 | fail_marker_negative(void); // Invalid code
| ^~~~~~~~~~~~~~~~~~~~
./targets/wasm-host/../lib.h:72:5: warning: import_name attribute directive ignored [-Wattributes]
./targets/wasm-host/../lib.h:73:1: warning: import_module attribute directive ignored [-Wattributes]
73 | void NOINLINE IMPORT("print") print(const char *msg);
| ^~~~
./targets/wasm-host/../lib.h:73:1: warning: import_name attribute directive ignored [-Wattributes]
Running: /nix/store/14307mdmyhpnmigd0d7cj258llv102g7-i386-elf-gcc-wrapper-15.2.0/bin/i386-elf-gcc targets/startup.s -I./targets/wasm-host -O0 -m32 -ffunction-sections -fdata-sections -ffreestanding -fpermissive -ggdb3 -c -o build-tacle-kernel-complex_updates/startup.o
Running: /nix/store/14307mdmyhpnmigd0d7cj258llv102g7-i386-elf-gcc-wrapper-15.2.0/bin/i386-elf-gcc targets/syscalls.c -I./targets/wasm-host -O0 -m32 -ffunction-sections -fdata-sections -ffreestanding -fpermissive -ggdb3 -c -o build-tacle-kernel-complex_updates/syscalls.o
Running: /nix/store/14307mdmyhpnmigd0d7cj258llv102g7-i386-elf-gcc-wrapper-15.2.0/bin/i386-elf-gcc -Wl,-T targets/linker.ld build-tacle-kernel-complex_updates/system.o build-tacle-kernel-complex_updates/startup.o build-tacle-kernel-complex_updates/syscalls.o build-tacle-kernel-complex_updates/libiwasm.a -Wl,--build-id=none -static -nostdlib -m32 -lc -lgcc -lm -o build-tacle-kernel-complex_updates/system.elf
Running: grub-mkrescue -o build-tacle-kernel-complex_updates/system.iso build-tacle-kernel-complex_updates/grub
xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Environment variable SOURCE_DATE_EPOCH encountered with value 315532800
Drive current: -outdev 'stdio:build-tacle-kernel-complex_updates/system.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 1455g free
Added to ISO image: directory '/'='/tmp/nix-shell.8yWjlY/grub.NXNTg2'
xorriso : UPDATE : 336 files added in 1 seconds
Added to ISO image: directory '/'='/home/christoph/Notes/TU/MastersThesis/FailNix/build-tacle-kernel-complex_updates/grub'
xorriso : UPDATE : 340 files added in 1 seconds
xorriso : NOTE : Copying to System Area: 512 bytes from file '/nix/store/mr3p5k3by5pan1mljbcv88h0h5nxnzz2-grub-2.12/lib/grub/i386-pc/boot_hybrid.img'
ISO image produced: 5954 sectors
Written to medium : 5954 sectors at LBA 0
Writing to 'stdio:build-tacle-kernel-complex_updates/system.iso' completed successfully.