Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package limine for openSUSE:Factory checked 
in at 2025-08-02 00:43:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/limine (Old)
 and      /work/SRC/openSUSE:Factory/.limine.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "limine"

Sat Aug  2 00:43:09 2025 rev:12 rq:1297065 version:9.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/limine/limine.changes    2025-07-30 
11:46:49.114301487 +0200
+++ /work/SRC/openSUSE:Factory/.limine.new.1085/limine.changes  2025-08-02 
00:44:35.313616752 +0200
@@ -1,0 +2,8 @@
+Fri Aug  1 12:34:02 UTC 2025 - Marvin Friedrich <cont...@marvinf.com>
+
+- Update to 9.5.2:
+  * Revert change that moved to `nm` from `objdump` for generating the
+    symbol table, as that broke section-specific symbol dumps and caused
+    BIOS stage 2 to be bloated with the full symbol table.
+
+-------------------------------------------------------------------

Old:
----
  limine-9.5.1.tar.gz

New:
----
  limine-9.5.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ limine.spec ++++++
--- /var/tmp/diff_new_pack.7UVGOt/_old  2025-08-02 00:44:36.061647840 +0200
+++ /var/tmp/diff_new_pack.7UVGOt/_new  2025-08-02 00:44:36.065648007 +0200
@@ -15,7 +15,7 @@
 #
 
 Name:           limine
-Version:        9.5.1
+Version:        9.5.2
 Release:        0
 Summary:        Modern, advanced, portable, multiprotocol bootloader and boot 
manager
 License:        BSD-2-Clause

++++++ limine-9.5.1.tar.gz -> limine-9.5.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/ChangeLog new/limine-9.5.2/ChangeLog
--- old/limine-9.5.1/ChangeLog  2025-07-29 17:21:43.000000000 +0200
+++ new/limine-9.5.2/ChangeLog  2025-08-01 08:57:06.000000000 +0200
@@ -1,3 +1,17 @@
+2025-08-01  Mintsuki  <mints...@protonmail.com>
+
+    *** Release 9.5.2 ***
+
+    Noteworthy changes compared to the previous release, 9.5.1:
+
+    Bug fixes:
+        - Revert change that moved to `nm` from `objdump` for generating the
+          symbol table, as that broke section-specific symbol dumps and caused
+          BIOS stage 2 to be bloated with the full symbol table.
+
+    Miscellaneous:
+        - Miscellaneous build system updates and improvements.
+
 2025-07-29  Mintsuki  <mints...@protonmail.com>
 
     *** Release 9.5.1 ***
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/GNUmakefile.in 
new/limine-9.5.2/GNUmakefile.in
--- old/limine-9.5.1/GNUmakefile.in     2025-07-29 17:21:43.000000000 +0200
+++ new/limine-9.5.2/GNUmakefile.in     2025-08-01 08:57:06.000000000 +0200
@@ -1,5 +1,10 @@
-MAKEFLAGS += -rR
-.SUFFIXES:
+# Nuke built-in rules and variables.
+ifeq ($(__BASH_MAKE_COMPLETION__)$(GMAKE_BUILTINS),)
+override TMP_INC := $(shell mktemp)
+$(shell for t in DEFAULT $(MAKECMDGOALS); do printf ".PHONY: 
$$t\n$$t:\n\t@true\n" >>'$(TMP_INC)'; done)
+$(shell printf "\t@rm -f '\$$(TMP_INC)'\n\t@\$$(MAKE) -rR \$$(MAKECMDGOALS) 
GMAKE_BUILTINS=off\n" >>'$(TMP_INC)')
+include $(TMP_INC)
+else
 
 override SOURCE_DATE_EPOCH := @SOURCE_DATE_EPOCH@
 export SOURCE_DATE_EPOCH
@@ -10,17 +15,15 @@
 override PACKAGE_VERSION := @PACKAGE_VERSION@
 override DIST_OUTPUT := $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
 
-prefix := @prefix@
-exec_prefix := @exec_prefix@
+override prefix := @prefix@
+override exec_prefix := @exec_prefix@
 
-bindir := @bindir@
-datarootdir := @datarootdir@
-includedir := @includedir@
-datarootdir := @datarootdir@
-mandir := @mandir@
-docdir := @docdir@
-
-STRIP := @STRIP@
+override bindir := @bindir@
+override datarootdir := @datarootdir@
+override includedir := @includedir@
+override datarootdir := @datarootdir@
+override mandir := @mandir@
+override docdir := @docdir@
 
 override BUILDDIR := @BUILDDIR@
 override BINDIR := $(BUILDDIR)/bin
@@ -44,49 +47,52 @@
 override BUILD_BIOS_PXE := @BUILD_BIOS_PXE@
 override BUILD_BIOS_CD := @BUILD_BIOS_CD@
 
-CC := @CC@
+CC ?= @CC@
 export CC
 
-MKDIR_P := @MKDIR_P@
+MKDIR_P ?= @MKDIR_P@
 export MKDIR_P
 
-INSTALL := @INSTALL@
+INSTALL ?= @INSTALL@
 export INSTALL
 
-INSTALL_PROGRAM := @INSTALL_PROGRAM@
+INSTALL_PROGRAM ?= @INSTALL_PROGRAM@
 export INSTALL_PROGRAM
 
-INSTALL_DATA := @INSTALL_DATA@
+INSTALL_DATA ?= @INSTALL_DATA@
 export INSTALL_DATA
 
-GREP := @GREP@
+STRIP ?= @STRIP@
+export STRIP
+
+GREP ?= @GREP@
 export GREP
 
-SED := @SED@
+SED ?= @SED@
 export SED
 
-AWK := @AWK@
+AWK ?= @AWK@
 export AWK
 
-CPPFLAGS := @CPPFLAGS@
+CPPFLAGS ?= @CPPFLAGS@
 export CPPFLAGS
-CFLAGS := @CFLAGS@
+CFLAGS ?= @CFLAGS@
 export CFLAGS
-LDFLAGS := @LDFLAGS@
+LDFLAGS ?= @LDFLAGS@
 export LDFLAGS
-LIBS := @LIBS@
+LIBS ?= @LIBS@
 export LIBS
 
 override WERROR_FLAG := @WERROR_FLAG@
 export WERROR_FLAG
 
-CFLAGS_FOR_TARGET := @CFLAGS_FOR_TARGET@
+CFLAGS_FOR_TARGET ?= @CFLAGS_FOR_TARGET@
 export CFLAGS_FOR_TARGET
-CPPFLAGS_FOR_TARGET := @CPPFLAGS_FOR_TARGET@
+CPPFLAGS_FOR_TARGET ?= @CPPFLAGS_FOR_TARGET@
 export CPPFLAGS_FOR_TARGET
-LDFLAGS_FOR_TARGET := @LDFLAGS_FOR_TARGET@
+LDFLAGS_FOR_TARGET ?= @LDFLAGS_FOR_TARGET@
 export LDFLAGS_FOR_TARGET
-NASMFLAGS_FOR_TARGET := @NASMFLAGS_FOR_TARGET@
+NASMFLAGS_FOR_TARGET ?= @NASMFLAGS_FOR_TARGET@
 export NASMFLAGS_FOR_TARGET
 
 override STAGE1_FILES := $(shell find '$(call SHESCAPE,$(SRCDIR))/stage1' 
-type f -name '*.asm' | LC_ALL=C sort)
@@ -421,3 +427,5 @@
        rm -rf '$(call SHESCAPE,$(BUILDDIR))/decompressor-build'
 
 -include test.mk
+
+endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/bootstrap new/limine-9.5.2/bootstrap
--- old/limine-9.5.1/bootstrap  2025-07-29 17:21:43.000000000 +0200
+++ new/limine-9.5.2/bootstrap  2025-08-01 08:57:06.000000000 +0200
@@ -85,7 +85,7 @@
     clone_repo_commit \
         https://codeberg.org/osdev/freestanding-toolchain.git \
         build-aux/freestanding-toolchain \
-        476692d0644d44618a30e77d9c10e976a650b79b
+        2da3feadd74c6b11b5887e0703a253c164388d80
 
     clone_repo_commit \
         https://github.com/limine-bootloader/limine-protocol.git \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/limine-9.5.1/build-aux/freestanding-toolchain/freestanding-toolchain 
new/limine-9.5.2/build-aux/freestanding-toolchain/freestanding-toolchain
--- old/limine-9.5.1/build-aux/freestanding-toolchain/freestanding-toolchain    
2025-07-29 17:21:45.000000000 +0200
+++ new/limine-9.5.2/build-aux/freestanding-toolchain/freestanding-toolchain    
2025-08-01 08:57:08.000000000 +0200
@@ -306,20 +306,20 @@
 
 # Output the final makefile chunk
 cat 1>&2 <<EOF
-${FREESTANDING_TOOLCHAIN_PREFIX}ADDR2LINE${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_ADDR2LINE
-${FREESTANDING_TOOLCHAIN_PREFIX}AR${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_AR
-${FREESTANDING_TOOLCHAIN_PREFIX}CC${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_CC
-${FREESTANDING_TOOLCHAIN_PREFIX}CXX${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_CXX
-${FREESTANDING_TOOLCHAIN_PREFIX}CXXFILT${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_CXXFILT
-${FREESTANDING_TOOLCHAIN_PREFIX}LD${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_LD
-${FREESTANDING_TOOLCHAIN_PREFIX}NM${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_NM
-${FREESTANDING_TOOLCHAIN_PREFIX}OBJCOPY${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_OBJCOPY
-${FREESTANDING_TOOLCHAIN_PREFIX}OBJDUMP${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_OBJDUMP
-${FREESTANDING_TOOLCHAIN_PREFIX}RANLIB${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_RANLIB
-${FREESTANDING_TOOLCHAIN_PREFIX}READELF${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_READELF
-${FREESTANDING_TOOLCHAIN_PREFIX}SIZE${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_SIZE
-${FREESTANDING_TOOLCHAIN_PREFIX}STRINGS${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_STRINGS
-${FREESTANDING_TOOLCHAIN_PREFIX}STRIP${FREESTANDING_TOOLCHAIN_SUFFIX} := 
$_FREESTANDING_STRIP
+${FREESTANDING_TOOLCHAIN_PREFIX}ADDR2LINE${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_ADDR2LINE
+${FREESTANDING_TOOLCHAIN_PREFIX}AR${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_AR
+${FREESTANDING_TOOLCHAIN_PREFIX}CC${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_CC
+${FREESTANDING_TOOLCHAIN_PREFIX}CXX${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_CXX
+${FREESTANDING_TOOLCHAIN_PREFIX}CXXFILT${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_CXXFILT
+${FREESTANDING_TOOLCHAIN_PREFIX}LD${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_LD
+${FREESTANDING_TOOLCHAIN_PREFIX}NM${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_NM
+${FREESTANDING_TOOLCHAIN_PREFIX}OBJCOPY${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_OBJCOPY
+${FREESTANDING_TOOLCHAIN_PREFIX}OBJDUMP${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_OBJDUMP
+${FREESTANDING_TOOLCHAIN_PREFIX}RANLIB${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_RANLIB
+${FREESTANDING_TOOLCHAIN_PREFIX}READELF${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_READELF
+${FREESTANDING_TOOLCHAIN_PREFIX}SIZE${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_SIZE
+${FREESTANDING_TOOLCHAIN_PREFIX}STRINGS${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_STRINGS
+${FREESTANDING_TOOLCHAIN_PREFIX}STRIP${FREESTANDING_TOOLCHAIN_SUFFIX} ?= 
$_FREESTANDING_STRIP
 
-${FREESTANDING_TOOLCHAIN_PREFIX}CC${FREESTANDING_TOOLCHAIN_SUFFIX}_IS_CLANG := 
$FREESTANDING_CC_IS_CLANG
+${FREESTANDING_TOOLCHAIN_PREFIX}CC${FREESTANDING_TOOLCHAIN_SUFFIX}_IS_CLANG ?= 
$FREESTANDING_CC_IS_CLANG
 EOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/common/common.mk 
new/limine-9.5.2/common/common.mk
--- old/limine-9.5.1/common/common.mk   2025-07-29 17:21:43.000000000 +0200
+++ new/limine-9.5.2/common/common.mk   2025-08-01 08:57:06.000000000 +0200
@@ -1,12 +1,5 @@
-MAKEFLAGS += -rR
-.SUFFIXES:
-
 include $(TOOLCHAIN_FILE)
-export CC_FOR_TARGET
-export LD_FOR_TARGET
-export NM_FOR_TARGET
-export OBJCOPY_FOR_TARGET
-export READELF_FOR_TARGET
+export OBJDUMP_FOR_TARGET
 
 override SRCDIR := $(shell pwd -P)
 
@@ -16,8 +9,8 @@
 override SHESCAPE = $(subst ','\'',$(1))
 override OBJESCAPE = $(subst .a ,.a' ',$(subst .o ,.o' ',$(call 
SHESCAPE,$(1))))
 
-COM_OUTPUT := false
-E9_OUTPUT := false
+COM_OUTPUT ?= false
+E9_OUTPUT ?= false
 
 override S2CFLAGS := -Os
 
@@ -67,7 +60,8 @@
     -Wall \
     -w-unknown-warning \
     -w-reloc \
-    $(WERROR_FLAG)
+    $(WERROR_FLAG) \
+    -g
 
 ifeq ($(TARGET),bios)
     override CFLAGS_FOR_TARGET += \
@@ -81,7 +75,7 @@
         -DBIOS
     override NASMFLAGS_FOR_TARGET := \
         -f elf32 \
-        $(NASMFLAGS_FOR_TARGET) \
+        $(shell printf '%s' '$(NASMFLAGS_FOR_TARGET)' | $(SED) -E 
's/(^|[[:space:]])-g($$|[[:space:]])/\1-g -F dwarf\2/g') \
         -DIA32_TARGET \
         -DBIOS
 endif
@@ -104,7 +98,7 @@
         -DUEFI
     override NASMFLAGS_FOR_TARGET := \
         -f elf64 \
-        $(NASMFLAGS_FOR_TARGET) \
+        $(shell printf '%s' '$(NASMFLAGS_FOR_TARGET)' | $(SED) -E 
's/(^|[[:space:]])-g($$|[[:space:]])/\1-g -F dwarf\2/g') \
         -DX86_64_TARGET \
         -DUEFI
 endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/common/gensyms.sh 
new/limine-9.5.2/common/gensyms.sh
--- old/limine-9.5.1/common/gensyms.sh  2025-07-29 17:21:43.000000000 +0200
+++ new/limine-9.5.2/common/gensyms.sh  2025-08-01 08:57:06.000000000 +0200
@@ -28,9 +28,9 @@
 
 trap 'rm -f "$TMP1" "$TMP2" "$TMP3" "$TMP4"' EXIT
 
-"$NM_FOR_TARGET" -n "$1" | "$GREP" -i ' t ' > "$TMP1"
-"$AWK" '{ print $1 }' "$TMP1" > "$TMP2"
-"$AWK" '{ print $3 }' "$TMP1" > "$TMP3"
+"$OBJDUMP_FOR_TARGET" -t "$1" | ( "$SED" '/[[:<:]]d[[:>:]]/d' 2>/dev/null || 
"$SED" '/\bd\b/d' ) | sort > "$TMP1"
+"$GREP" "F $4" < "$TMP1" | cut -d' ' -f1 > "$TMP2"
+"$GREP" "F $4" < "$TMP1" | "$AWK" 'NF{ print $NF }' > "$TMP3"
 
 echo ".section .$2_map" > "$TMP4"
 echo ".globl $2_map" >> "$TMP4"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/configure new/limine-9.5.2/configure
--- old/limine-9.5.1/configure  2025-07-29 17:21:50.000000000 +0200
+++ new/limine-9.5.2/configure  2025-08-01 08:57:13.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for Limine 9.5.1.
+# Generated by GNU Autoconf 2.72 for Limine 9.5.2.
 #
 # Report bugs to <https://github.com/limine-bootloader/limine/issues>.
 #
@@ -605,8 +605,8 @@
 # Identity of this package.
 PACKAGE_NAME='Limine'
 PACKAGE_TARNAME='limine'
-PACKAGE_VERSION='9.5.1'
-PACKAGE_STRING='Limine 9.5.1'
+PACKAGE_VERSION='9.5.2'
+PACKAGE_STRING='Limine 9.5.2'
 PACKAGE_BUGREPORT='https://github.com/limine-bootloader/limine/issues'
 PACKAGE_URL='https://limine-bootloader.org/'
 
@@ -663,8 +663,8 @@
 BUILD_BIOS_PXE
 BUILD_BIOS_CD
 READELF_FOR_TARGET
+OBJDUMP_FOR_TARGET
 OBJCOPY_FOR_TARGET
-NM_FOR_TARGET
 LD_FOR_TARGET
 CC_FOR_TARGET
 TOOLCHAIN_FOR_TARGET
@@ -765,8 +765,8 @@
 TOOLCHAIN_FOR_TARGET
 CC_FOR_TARGET
 LD_FOR_TARGET
-NM_FOR_TARGET
 OBJCOPY_FOR_TARGET
+OBJDUMP_FOR_TARGET
 READELF_FOR_TARGET
 CFLAGS_FOR_TARGET
 CPPFLAGS_FOR_TARGET
@@ -1320,7 +1320,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-'configure' configures Limine 9.5.1 to adapt to many kinds of systems.
+'configure' configures Limine 9.5.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1386,7 +1386,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Limine 9.5.1:";;
+     short | recursive ) echo "Configuration of Limine 9.5.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1422,10 +1422,10 @@
               C compiler command for Limine
   LD_FOR_TARGET
               linker command for Limine
-  NM_FOR_TARGET
-              nm command for Limine
   OBJCOPY_FOR_TARGET
               objcopy command for Limine
+  OBJDUMP_FOR_TARGET
+              objdump command for Limine
   READELF_FOR_TARGET
               readelf command for Limine
   CFLAGS_FOR_TARGET
@@ -1505,7 +1505,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Limine configure 9.5.1
+Limine configure 9.5.2
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1617,7 +1617,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Limine $as_me 9.5.1, which was
+It was created by Limine $as_me 9.5.2, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -4254,10 +4254,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         WANT_FREESTANDING_READELF=yes \
         FREESTANDING_READELF="$READELF_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/bios-i686-toolchain.mk" || exit 1
@@ -4289,10 +4289,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-i686-toolchain.mk" || exit 1
     BUILD_UEFI_IA32="limine-uefi-ia32"
     NEED_NASM=yes
@@ -4321,10 +4321,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-x86_64-toolchain.mk" || exit 1
     BUILD_UEFI_X86_64="limine-uefi-x86-64"
     NEED_NASM=yes
@@ -4353,10 +4353,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-aarch64-toolchain.mk" || exit 1
     BUILD_UEFI_AARCH64="limine-uefi-aarch64"
 fi
@@ -4384,10 +4384,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-riscv64-toolchain.mk" || exit 1
     BUILD_UEFI_RISCV64="limine-uefi-riscv64"
 fi
@@ -4415,10 +4415,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-loongarch64-toolchain.mk" || exit 1
     BUILD_UEFI_LOONGARCH64="limine-uefi-loongarch64"
 fi
@@ -4607,7 +4607,7 @@
 test "x${LDFLAGS_FOR_TARGET+set}" = "x" && LDFLAGS_FOR_TARGET=""
 
 
-test "x${NASMFLAGS_FOR_TARGET+set}" = "x" && NASMFLAGS_FOR_TARGET="-F dwarf -g"
+test "x${NASMFLAGS_FOR_TARGET+set}" = "x" && NASMFLAGS_FOR_TARGET="-g"
 
 LIMINE_COPYRIGHT=$($GREP Copyright "$SRCDIR/COPYING")
 
@@ -5152,7 +5152,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Limine $as_me 9.5.1, which was
+This file was extended by Limine $as_me 9.5.2, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -5208,7 +5208,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-Limine config.status 9.5.1
+Limine config.status 9.5.2
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/configure.ac 
new/limine-9.5.2/configure.ac
--- old/limine-9.5.1/configure.ac       2025-07-29 17:21:43.000000000 +0200
+++ new/limine-9.5.2/configure.ac       2025-08-01 08:57:06.000000000 +0200
@@ -116,8 +116,8 @@
 AC_ARG_VAR([TOOLCHAIN_FOR_TARGET], [alternative toolchain prefix for Limine 
(or 'llvm', or 'gnu')])
 AC_ARG_VAR([CC_FOR_TARGET], [C compiler command for Limine])
 AC_ARG_VAR([LD_FOR_TARGET], [linker command for Limine])
-AC_ARG_VAR([NM_FOR_TARGET], [nm command for Limine])
 AC_ARG_VAR([OBJCOPY_FOR_TARGET], [objcopy command for Limine])
+AC_ARG_VAR([OBJDUMP_FOR_TARGET], [objdump command for Limine])
 AC_ARG_VAR([READELF_FOR_TARGET], [readelf command for Limine])
 
 rm -rf toolchain-files
@@ -171,10 +171,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         WANT_FREESTANDING_READELF=yes \
         FREESTANDING_READELF="$READELF_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/bios-i686-toolchain.mk" || exit 1
@@ -203,10 +203,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-i686-toolchain.mk" || exit 1
     BUILD_UEFI_IA32="limine-uefi-ia32"
     NEED_NASM=yes
@@ -232,10 +232,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-x86_64-toolchain.mk" || exit 1
     BUILD_UEFI_X86_64="limine-uefi-x86-64"
     NEED_NASM=yes
@@ -261,10 +261,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-aarch64-toolchain.mk" || exit 1
     BUILD_UEFI_AARCH64="limine-uefi-aarch64"
 fi
@@ -289,10 +289,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-riscv64-toolchain.mk" || exit 1
     BUILD_UEFI_RISCV64="limine-uefi-riscv64"
 fi
@@ -317,10 +317,10 @@
         FREESTANDING_CC="$CC_FOR_TARGET" \
         WANT_FREESTANDING_LD=yes \
         FREESTANDING_LD="$LD_FOR_TARGET" \
-        WANT_FREESTANDING_NM=yes \
-        FREESTANDING_NM="$NM_FOR_TARGET" \
         WANT_FREESTANDING_OBJCOPY=yes \
         FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
+        WANT_FREESTANDING_OBJDUMP=yes \
+        FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
         "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 
2>"toolchain-files/uefi-loongarch64-toolchain.mk" || exit 1
     BUILD_UEFI_LOONGARCH64="limine-uefi-loongarch64"
 fi
@@ -379,7 +379,7 @@
 test "x${LDFLAGS_FOR_TARGET+set}" = "x" && LDFLAGS_FOR_TARGET=""
 
 AC_ARG_VAR([NASMFLAGS_FOR_TARGET], [nasm flags for Limine])
-test "x${NASMFLAGS_FOR_TARGET+set}" = "x" && NASMFLAGS_FOR_TARGET="-F dwarf -g"
+test "x${NASMFLAGS_FOR_TARGET+set}" = "x" && NASMFLAGS_FOR_TARGET="-g"
 
 LIMINE_COPYRIGHT=$($GREP Copyright "$SRCDIR/COPYING")
 AC_SUBST([LIMINE_COPYRIGHT])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/decompressor/decompressor.mk 
new/limine-9.5.2/decompressor/decompressor.mk
--- old/limine-9.5.1/decompressor/decompressor.mk       2025-07-29 
17:21:43.000000000 +0200
+++ new/limine-9.5.2/decompressor/decompressor.mk       2025-08-01 
08:57:06.000000000 +0200
@@ -1,6 +1,3 @@
-MAKEFLAGS += -rR
-.SUFFIXES:
-
 include $(TOOLCHAIN_FILE)
 
 override SPACE := $(subst ,, )
@@ -50,7 +47,7 @@
 
 override NASMFLAGS_FOR_TARGET := \
     -f elf32 \
-    $(NASMFLAGS_FOR_TARGET) \
+    $(shell printf '%s' '$(NASMFLAGS_FOR_TARGET)' | $(SED) -E 
's/(^|[[:space:]])-g($$|[[:space:]])/\1-g -F dwarf\2/g') \
     -Wall \
     -w-unknown-warning \
     -w-reloc \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/host/host.mk 
new/limine-9.5.2/host/host.mk
--- old/limine-9.5.1/host/host.mk       2025-07-29 17:21:43.000000000 +0200
+++ new/limine-9.5.2/host/host.mk       2025-08-01 08:57:06.000000000 +0200
@@ -1,17 +1,17 @@
-SHELL = /bin/sh
+SHELL=/bin/sh
 
-CC = cc
-CFLAGS = -g -O2 -pipe
-CPPFLAGS =
-LDFLAGS =
-LIBS =
+CC=cc
+CFLAGS=-g -O2 -pipe
+CPPFLAGS=
+LDFLAGS=
+LIBS=
 
-WERROR_FLAG =
+WERROR_FLAG=
 
-STRIP = strip
-INSTALL = ./install-sh
+STRIP=strip
+INSTALL=./install-sh
 
-PREFIX = /usr/local
+PREFIX=/usr/local
 
 .PHONY: all
 all: limine
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/timestamps new/limine-9.5.2/timestamps
--- old/limine-9.5.1/timestamps 2025-07-29 17:21:48.000000000 +0200
+++ new/limine-9.5.2/timestamps 2025-08-01 08:57:11.000000000 +0200
@@ -1,3 +1,3 @@
-REGEN_DATE="July 2025"
-SOURCE_DATE_EPOCH="1753802150"
-SOURCE_DATE_EPOCH_TOUCH="202507291715"
+REGEN_DATE="August 2025"
+SOURCE_DATE_EPOCH="1754031071"
+SOURCE_DATE_EPOCH_TOUCH="202508010851"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/limine-9.5.1/version new/limine-9.5.2/version
--- old/limine-9.5.1/version    2025-07-29 17:21:51.000000000 +0200
+++ new/limine-9.5.2/version    2025-08-01 08:57:13.000000000 +0200
@@ -1 +1 @@
-9.5.1
+9.5.2

Reply via email to