Set fixed alignment and base address to allow execution under BIOS

此提交包含在:
2025-10-15 21:03:03 +02:00
父節點 0a71bc3995
當前提交 1e99a3f4a9

查看文件

@@ -39,6 +39,9 @@ add_executable(xtldr ${XTLDR_SOURCE})
# Add linker libraries # Add linker libraries
target_link_libraries(xtldr libxtos) target_link_libraries(xtldr libxtos)
# Add linker options
target_link_options(xtldr PRIVATE /ALIGN:512 /DYNAMICBASE:NO /FIXED)
# Set proper binary name and install target # Set proper binary name and install target
if(ARCH STREQUAL "i686") if(ARCH STREQUAL "i686")
set(BINARY_NAME "bootia32") set(BINARY_NAME "bootia32")