在 2025-3-30 03:53, Martin Storsjö 写道:

_If_ we go ahead with the patch, I would appreciate if you'd bring along the comments from the header here - they're intended to explain the constant values here.

Anyway - I understood that Jacek was/is away on vacation and may be back next week, so I would appreciate if we can hold off of going ahead with this patch until he has had an opportunity to respond as well.

(PS, I'd echo the same sentiment as was mentioned on the binutils mailing list; when the patches are sent as attachments, it requires more manual effort to respond inline to parts of the patch.)


Please ignore that part. It seems to be caused by my experimental changes to reduce alignment of `.rdata`, which changes the size of that linkonce section from 16 to 8. These symbols can be pulled in from many random object files which I will have to rebuild after the binutils change:

C:/MSYS64/ucrt64/lib/libboost_prg_exec_monitor-mt.a:cpp_main.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_prg_exec_monitor-mt.a:execution_monitor.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:compiler_log_formatter.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:execution_monitor.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:framework.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:junit_log_formatter.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:results_collector.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:test_tools.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:unit_test_log.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:unit_test_monitor.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_test_exec_monitor-mt.a:xml_log_formatter.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:compiler_log_formatter.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:execution_monitor.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:framework.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:junit_log_formatter.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:results_collector.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:test_tools.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:unit_test_log.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:unit_test_monitor.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libboost_unit_test_framework-mt.a:xml_log_formatter.cpp.obj:0000000000000000 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingw32.a:lib64_libmingw32_a-dll_argv.o:0000000000000000
 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingw32.a:lib64_libmingw32_a-natstart.o:0000000000000000
 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingw32.a:lib64_libmingw32_a-dllargv.o:0000000000000000 
r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingw32.a:lib64_libmingw32_a-udllargc.o:0000000000000000
 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingw32.a:lib64_libmingw32_a-pseudo-reloc.o:0000000000000000 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingw32.a:lib64_libmingw32_a-udll_argv.o:0000000000000000
 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-modfl.o:0000000000000000 r 
.rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-powi.o:0000000000000000 r 
.rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-powif.o:0000000000000000 r 
.rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-powil.o:0000000000000000 r 
.rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-feclearexcept.o:0000000000000000 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-fegetenv.o:0000000000000000
 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-fegetexceptflag.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-fegetround.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-feholdexcept.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-feraiseexcept.o:0000000000000000 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-fesetenv.o:0000000000000000
 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-fesetexceptflag.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-fesetround.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-fetestexcept.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-mingw_controlfp.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-mingw_setfp.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-feupdateenv.o:0000000000000000 r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmingwex.a:lib64_libmingwex_a-llrintl.o:0000000000000000 
r .rdata$__mingw_fe_dfl_env
C:/MSYS64/ucrt64/lib/libmsvcr100.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr100.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr100.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr100.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr100d.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr100d.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr100d.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr100d.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr110.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr110.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr110.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr110.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr110d.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr110d.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr110d.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr110d.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120_app.a:lib64_libmsvcr120_app_extra_a-__set_app_type.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120_app.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120_app.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120_app.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120_app.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120d.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120d.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120d.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr120d.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr80.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr80.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr80.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr80.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr80d.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr80d.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr80d.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr80d.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr90.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr90.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr90.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr90.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr90d.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr90d.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr90d.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcr90d.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt.a:lib64_libucrt_extra_a-__badioinfo.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt.a:lib64_libucrt_extra_a-ucrt_amsg_exit.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt.a:lib64_libucrt_extra_a-ucrt__wgetmainargs.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt.a:lib64_libucrt_extra_a-ucrt__getmainargs.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt-os.a:lib64_libmsvcrt_extra_a-mingw_lock.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt-os.a:lib64_libmsvcrt_common_a-modff.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt-os.a:lib64_libmsvcrt_common_a-modf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt-os.a:lib64_libmsvcrt_common_a-llrintf.o:0000000000000000 r .rdata$__mingw_fe_dfl_env C:/MSYS64/ucrt64/lib/libmsvcrt-os.a:lib64_libmsvcrt_common_a-llrint.o:0000000000000000 r .rdata$__mingw_fe_dfl_env





--
Best regards,
LIU Hao

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to