Comments (4)
Ah, they are compressed sections, as their names begin with "z". mold need to uncompress them first in memory with zlib before splitting the contents into string fragments. We simply haven't supported that yet.
For now, you can remove -compress-debug-sections
from compiler's command line so that it generates uncompressed debug info.
from mold.
Implemented in ec3f54f
from mold.
If you can share an object file to which mold complains, I can take a look.
from mold.
Thanks for the quick reply.
Object files are here:
https://flakebi.de/flakebi/mold-libpal.a.xz
https://flakebi.de/flakebi/mold-PassBuilder.cpp.o.xz
Object files in libpal.a
provoke the error messages. After updating the sources, I get one more fatal error referencing PassBuilder.cpp.o
, so I uploaded that too.
Command and log
mold --eh-frame-hdr -m elf_x86_64 -shared -o icd/amdvlk64.so /nix/store/gafigwfaimlziam6qhw1m8dz4h952g1n-glibc-2.32-35/lib/crti.o /nix/store/9rmf9whh2m8fqlqp859d8pmsb63jarsp-gcc-10.2.0/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/crtbeginS.o -L/nix/store/wkw6fsjasr7jbbrlakxxpbiapa8hws42-python3-3.8.7/lib -L/nix/store/z1kwafc0yf8jzhmm8f0j72nc196jl1sq-libffi-3.3/lib -L/nix/store/fph86m15an2h6cmwyn1ydzsp02n5is2y-boost-1.74.0/lib -L/nix/store/wmhdjm0x0n4ffqh908gkhah3zr1d29fd-openssl-1.1.1i/lib -L/nix/store/w6rq0kfag1yqb3pj0bi9g84nrv9nbckf-wayland-1.18.0/lib -L/nix/store/0k01pc905yqyyg0fc8c9p400vizwwcdj-libxcb-1.14/lib -L/nix/store/6y53vmypx0lmd0r43sa8qsd026yqfsmz-libX11-1.7.0/lib -L/nix/store/0xylz23kx7bsz0gv4dhg5xwv301gi7yi-libXau-1.0.9/lib -L/nix/store/dm9k4ryj2dykk32z560a0mfnlf9c3pb8-libXext-1.3.4/lib -L/nix/store/2jflmfzwvgnkwlbch1r3f8p081sgq47s-libXrender-0.9.10/lib -L/nix/store/vfplfil999jhafr73ykag0g76dagcf7h-libXrandr-1.5.2/lib -L/nix/store/lnjmyxgqq27dsmnc2sxwa7hn448bzc4k-zlib-1.2.11/lib -L/nix/store/hc96d6rsfcbagxzbn8xwsm32bzizsj69-bzip2-1.0.6.0.1/lib -L/nix/store/w9myg0z6v7hsv1qnxcps69gxi9m7lxv7-libpng-apng-1.6.37/lib -L/nix/store/34siz8mka96767blk28xq3vvxpcyjvv2-freetype-2.10.4/lib -L/nix/store/z8fj0cn39f3had3ln5mfpljc6wk677n2-fontconfig-2.13.92-lib/lib -L/nix/store/w8f9alzyr1m5jx51yys155d0v8zh6zj0-libXft-2.3.3/lib -L/nix/store/w6vmj44v5qv7vd9m8xwzksh406si55m9-libxshmfence-1.3/lib -L/nix/store/821fd1mbgf8036kmns0rdyaycgg3bc8y-libGL-1.3.2/lib -L/nix/store/q6fza5n00mfk12y3lz3lwcas4gswyaxx-libglvnd-1.3.2/lib -L/nix/store/bhgwgvcis0cnx32i2fgxx1nxxbxwsckw-ncurses-6.2/lib -L/nix/store/wkw6fsjasr7jbbrlakxxpbiapa8hws42-python3-3.8.7/lib -L/nix/store/z1kwafc0yf8jzhmm8f0j72nc196jl1sq-libffi-3.3/lib -L/nix/store/fph86m15an2h6cmwyn1ydzsp02n5is2y-boost-1.74.0/lib -L/nix/store/wmhdjm0x0n4ffqh908gkhah3zr1d29fd-openssl-1.1.1i/lib -L/nix/store/w6rq0kfag1yqb3pj0bi9g84nrv9nbckf-wayland-1.18.0/lib -L/nix/store/0k01pc905yqyyg0fc8c9p400vizwwcdj-libxcb-1.14/lib -L/nix/store/6y53vmypx0lmd0r43sa8qsd026yqfsmz-libX11-1.7.0/lib -L/nix/store/0xylz23kx7bsz0gv4dhg5xwv301gi7yi-libXau-1.0.9/lib -L/nix/store/dm9k4ryj2dykk32z560a0mfnlf9c3pb8-libXext-1.3.4/lib -L/nix/store/2jflmfzwvgnkwlbch1r3f8p081sgq47s-libXrender-0.9.10/lib -L/nix/store/vfplfil999jhafr73ykag0g76dagcf7h-libXrandr-1.5.2/lib -L/nix/store/lnjmyxgqq27dsmnc2sxwa7hn448bzc4k-zlib-1.2.11/lib -L/nix/store/hc96d6rsfcbagxzbn8xwsm32bzizsj69-bzip2-1.0.6.0.1/lib -L/nix/store/w9myg0z6v7hsv1qnxcps69gxi9m7lxv7-libpng-apng-1.6.37/lib -L/nix/store/34siz8mka96767blk28xq3vvxpcyjvv2-freetype-2.10.4/lib -L/nix/store/z8fj0cn39f3had3ln5mfpljc6wk677n2-fontconfig-2.13.92-lib/lib -L/nix/store/w8f9alzyr1m5jx51yys155d0v8zh6zj0-libXft-2.3.3/lib -L/nix/store/w6vmj44v5qv7vd9m8xwzksh406si55m9-libxshmfence-1.3/lib -L/nix/store/821fd1mbgf8036kmns0rdyaycgg3bc8y-libGL-1.3.2/lib -L/nix/store/q6fza5n00mfk12y3lz3lwcas4gswyaxx-libglvnd-1.3.2/lib -L/nix/store/bhgwgvcis0cnx32i2fgxx1nxxbxwsckw-ncurses-6.2/lib -L/nix/store/gafigwfaimlziam6qhw1m8dz4h952g1n-glibc-2.32-35/lib -L/nix/store/9rmf9whh2m8fqlqp859d8pmsb63jarsp-gcc-10.2.0/lib/gcc/x86_64-unknown-linux-gnu/10.2.0 -L/nix/store/sipmc4wnbcws4vahqlf5i06zz7xgnp23-gcc-10.2.0-lib/x86_64-unknown-linux-gnu/lib -L/nix/store/lnm30sniwnrxap6gxn5n3438bbxv0k6x-clang-11.0.1-lib/lib -L/nix/store/9rmf9whh2m8fqlqp859d8pmsb63jarsp-gcc-10.2.0/lib64/gcc/x86_64-unknown-linux-gnu/10.2.0 -L/nix/store/9rmf9whh2m8fqlqp859d8pmsb63jarsp-gcc-10.2.0/lib64/gcc/x86_64-unknown-linux-gnu/10.2.0/../../../../lib64 -L/nix/store/9rmf9whh2m8fqlqp859d8pmsb63jarsp-gcc-10.2.0/lib64/gcc/x86_64-unknown-linux-gnu/10.2.0/../../.. -L/nix/store/cgj1sw1kycpsjqcmqa9crlaj4xki4pfy-clang-11.0.1/bin/../lib /nix/store/h1yd31nnd68pyb2d3dh6n713k0g0m9xp-clang-wrapper-11.0.1/resource-root/lib/linux/libclang_rt.asan-x86_64.so -dynamic-linker=/nix/store/gafigwfaimlziam6qhw1m8dz4h952g1n-glibc-2.32-35/lib/ld-linux-x86-64.so.2 icd/CMakeFiles/xgl.dir/api/app_profile.cpp.o icd/CMakeFiles/xgl.dir/api/app_resource_optimizer.cpp.o icd/CMakeFiles/xgl.dir/api/app_shader_optimizer.cpp.o icd/CMakeFiles/xgl.dir/api/barrier_policy.cpp.o icd/CMakeFiles/xgl.dir/api/color_space_helper.cpp.o icd/CMakeFiles/xgl.dir/api/compiler_solution.cpp.o icd/CMakeFiles/xgl.dir/api/internal_mem_mgr.cpp.o icd/CMakeFiles/xgl.dir/api/pipeline_compiler.cpp.o icd/CMakeFiles/xgl.dir/api/pipeline_binary_cache.cpp.o icd/CMakeFiles/xgl.dir/api/cache_adapter.cpp.o icd/CMakeFiles/xgl.dir/api/shader_cache.cpp.o icd/CMakeFiles/xgl.dir/api/virtual_stack_mgr.cpp.o icd/CMakeFiles/xgl.dir/api/vk_alloccb.cpp.o icd/CMakeFiles/xgl.dir/api/vk_buffer.cpp.o icd/CMakeFiles/xgl.dir/api/vk_buffer_view.cpp.o icd/CMakeFiles/xgl.dir/api/vk_cmdbuffer.cpp.o icd/CMakeFiles/xgl.dir/api/vk_cmd_pool.cpp.o icd/CMakeFiles/xgl.dir/api/vk_compute_pipeline.cpp.o icd/CMakeFiles/xgl.dir/api/vk_conv.cpp.o icd/CMakeFiles/xgl.dir/api/vk_debug_report.cpp.o icd/CMakeFiles/xgl.dir/api/vk_debug_utils.cpp.o icd/CMakeFiles/xgl.dir/api/vk_descriptor_set.cpp.o icd/CMakeFiles/xgl.dir/api/vk_descriptor_set_layout.cpp.o icd/CMakeFiles/xgl.dir/api/vk_descriptor_pool.cpp.o icd/CMakeFiles/xgl.dir/api/vk_device.cpp.o icd/CMakeFiles/xgl.dir/api/vk_dispatch.cpp.o icd/CMakeFiles/xgl.dir/api/vk_event.cpp.o icd/CMakeFiles/xgl.dir/api/vk_fence.cpp.o icd/CMakeFiles/xgl.dir/api/vk_formats.cpp.o icd/CMakeFiles/xgl.dir/api/vk_framebuffer.cpp.o icd/CMakeFiles/xgl.dir/api/vk_physical_device.cpp.o icd/CMakeFiles/xgl.dir/api/vk_physical_device_manager.cpp.o icd/CMakeFiles/xgl.dir/api/vk_graphics_pipeline.cpp.o icd/CMakeFiles/xgl.dir/api/vk_image.cpp.o icd/CMakeFiles/xgl.dir/api/vk_image_view.cpp.o icd/CMakeFiles/xgl.dir/api/vk_instance.cpp.o icd/CMakeFiles/xgl.dir/api/vk_memory.cpp.o icd/CMakeFiles/xgl.dir/api/vk_pipeline.cpp.o icd/CMakeFiles/xgl.dir/api/vk_pipeline_layout.cpp.o icd/CMakeFiles/xgl.dir/api/vk_pipeline_cache.cpp.o icd/CMakeFiles/xgl.dir/api/vk_private_data_slot.cpp.o icd/CMakeFiles/xgl.dir/api/vk_query.cpp.o icd/CMakeFiles/xgl.dir/api/vk_queue.cpp.o icd/CMakeFiles/xgl.dir/api/vk_render_pass.cpp.o icd/CMakeFiles/xgl.dir/api/vk_sampler.cpp.o icd/CMakeFiles/xgl.dir/api/vk_sampler_ycbcr_conversion.cpp.o icd/CMakeFiles/xgl.dir/api/vk_semaphore.cpp.o icd/CMakeFiles/xgl.dir/api/vk_shader.cpp.o icd/CMakeFiles/xgl.dir/api/vk_swapchain.cpp.o icd/CMakeFiles/xgl.dir/api/vk_surface.cpp.o icd/CMakeFiles/xgl.dir/api/vk_gpa_session.cpp.o icd/CMakeFiles/xgl.dir/api/vk_descriptor_update_template.cpp.o icd/CMakeFiles/xgl.dir/api/appopt/barrier_filter_layer.cpp.o icd/CMakeFiles/xgl.dir/api/appopt/strange_brigade_layer.cpp.o icd/CMakeFiles/xgl.dir/api/appopt/async_layer.cpp.o icd/CMakeFiles/xgl.dir/api/appopt/async_shader_module.cpp.o icd/CMakeFiles/xgl.dir/api/appopt/async_partial_pipeline.cpp.o icd/CMakeFiles/xgl.dir/api/appopt/g_shader_profile.cpp.o icd/CMakeFiles/xgl.dir/api/render_state_cache.cpp.o icd/CMakeFiles/xgl.dir/api/renderpass/renderpass_builder.cpp.o icd/CMakeFiles/xgl.dir/api/renderpass/renderpass_logger.cpp.o icd/CMakeFiles/xgl.dir/api/utils/temp_mem_arena.cpp.o icd/CMakeFiles/xgl.dir/api/utils/json_reader.cpp.o icd/CMakeFiles/xgl.dir/api/utils/json_writer.cpp.o icd/CMakeFiles/xgl.dir/api/icd_main.cpp.o icd/CMakeFiles/xgl.dir/api/strings/strings.cpp.o icd/CMakeFiles/xgl.dir/api/sqtt/sqtt_layer.cpp.o icd/CMakeFiles/xgl.dir/api/sqtt/sqtt_mgr.cpp.o icd/CMakeFiles/xgl.dir/api/sqtt/sqtt_object_mgr.cpp.o icd/CMakeFiles/xgl.dir/api/devmode/devmode_mgr.cpp.o icd/CMakeFiles/xgl.dir/api/compiler_solution_llpc.cpp.o icd/CMakeFiles/xgl.dir/layers/query_dlist.cpp.o icd/CMakeFiles/xgl.dir/layers/vk_layer_all_null_devices.cpp.o icd/CMakeFiles/xgl.dir/layers/vk_layer_switchable_graphics.cpp.o icd/CMakeFiles/xgl.dir/settings/g_settings.cpp.o icd/CMakeFiles/xgl.dir/settings/settings.cpp.o icd/CMakeFiles/xgl.dir/api/binary_cache_serialization.cpp.o -ldl -lc -lstdc++ -ldl -lpthread -z noexecstack --version-script=/home/sebi/Dokumente/projects/amdvlk/drivers/xgl/icd/make/amdicd.so.def pal/src/libpal.a compiler/llpc/libllpc.a compiler/llpc/llvm/lib/libLLVMlgc.a compiler/llpc/llvm/lib/libLLVMAMDGPUAsmParser.a compiler/llpc/llvm/lib/libLLVMAMDGPUCodeGen.a compiler/llpc/llvm/lib/libLLVMAsmPrinter.a compiler/llpc/llvm/lib/libLLVMDebugInfoDWARF.a compiler/llpc/llvm/lib/libLLVMGlobalISel.a compiler/llpc/llvm/lib/libLLVMSelectionDAG.a compiler/llpc/llvm/lib/libLLVMMIRParser.a compiler/llpc/llvm/lib/libLLVMAMDGPUDisassembler.a compiler/llpc/llvm/lib/libLLVMAMDGPUDesc.a compiler/llpc/llvm/lib/libLLVMAMDGPUUtils.a compiler/llpc/llvm/lib/libLLVMMCDisassembler.a compiler/llpc/llvm/lib/libLLVMAMDGPUInfo.a compiler/llpc/llvm/lib/libLLVMLTO.a compiler/llpc/llvm/lib/libLLVMExtensions.a compiler/llpc/llvm/lib/libLLVMCodeGen.a compiler/llpc/llvm/lib/libLLVMPasses.a compiler/llpc/llvm/lib/libLLVMCoroutines.a compiler/llpc/llvm/lib/libLLVMipo.a compiler/llpc/llvm/lib/libLLVMBitWriter.a compiler/llpc/llvm/lib/libLLVMIRReader.a compiler/llpc/llvm/lib/libLLVMAsmParser.a compiler/llpc/llvm/lib/libLLVMLinker.a compiler/llpc/llvm/lib/libLLVMFrontendOpenMP.a compiler/llpc/llvm/lib/libLLVMVectorize.a compiler/llpc/llvm/lib/libLLVMObjCARCOpts.a compiler/llpc/llvm/lib/libLLVMInstrumentation.a compiler/llpc/llvm/lib/libLLVMScalarOpts.a compiler/llpc/llvm/lib/libLLVMInstCombine.a compiler/llpc/llvm/lib/libLLVMAggressiveInstCombine.a compiler/llpc/llvm/lib/libLLVMTarget.a compiler/llpc/llvm/lib/libLLVMTransformUtils.a compiler/llpc/llvm/lib/libLLVMAnalysis.a compiler/llpc/llvm/lib/libLLVMObject.a compiler/llpc/llvm/lib/libLLVMBitReader.a compiler/llpc/llvm/lib/libLLVMMCParser.a compiler/llpc/llvm/lib/libLLVMMC.a compiler/llpc/llvm/lib/libLLVMDebugInfoCodeView.a compiler/llpc/llvm/lib/libLLVMDebugInfoMSF.a compiler/llpc/llvm/lib/libLLVMTextAPI.a compiler/llpc/llvm/lib/libLLVMProfileData.a compiler/llpc/llvm/lib/libLLVMCore.a compiler/llpc/llvm/lib/libLLVMBinaryFormat.a compiler/llpc/llvm/lib/libLLVMRemarks.a compiler/llpc/llvm/lib/libLLVMBitstreamReader.a compiler/llpc/llvm/lib/libLLVMSupport.a -lrt -lpthread -lm compiler/llpc/llvm/lib/libLLVMDemangle.a compiler/dumper/libdumper.a pal/src/libpal.a pal/addrlib/libaddrlib.a pal/vam/libvam.a cwpack/libcwpack.a lib/libgpuopen.a lib/libddCore.a -ldl metrohash/libmetrohash.a pal/gpuopen/third_party/tiny_printf/libtiny_printf.a pal/gpuopen/third_party/mpack/libmpack.a -rpath /nix/store/vh7a1ih7axsklm5b742aqrk13cr5zf1d-nix-shell/lib64 -rpath /nix/store/vh7a1ih7axsklm5b742aqrk13cr5zf1d-nix-shell/lib -lstdc++ -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /nix/store/9rmf9whh2m8fqlqp859d8pmsb63jarsp-gcc-10.2.0/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/crtendS.o /nix/store/gafigwfaimlziam6qhw1m8dz4h952g1n-glibc-2.32-35/lib/crtn.o
pal/src/libpal.a(g_palSettings.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(libInit.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(g_palPlatformSettings.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(cmdStreamAllocation.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(cmdStream.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(dmaUploadRing.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(cmdAllocator.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(engine.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(cmdBuffer.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(fence.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(formatInfo.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(gpuEvent.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(eventProvider.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(gpuMemPatchList.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(image.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(openedQueueSemaphore.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(gpuMemory.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(palSettingsLoader.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(internalMemMgr.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(masterQueueSemaphore.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(perfExperiment.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(device.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(privateScreen.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(queueSemaphore.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(queueContext.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(platformSettingsLoader.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(presentScheduler.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(platform.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(vamMgr.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(swapChain.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(svmMgr.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(devDriverUtil.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(devDriverEventService.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(queue.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(settingsLoader.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(ndDmaUploadRing.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(addrMgr.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(ndGpuMemory.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(ndFence.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(ndPlatform.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(addrMgr1.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(ndQueue.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(addrMgr2.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(dmaCmdBuffer.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuDmaUploadRing.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuPrivateScreen.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuGpuMemory.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(ndDevice.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuQueueSemaphore.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuImage.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuScreen.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuSyncobjFence.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuPlatform.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuSwapChain.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuWindowSystem.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuPresentScheduler.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuQueue.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(amdgpuTimestampFence.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(displayWindowSystem.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(wayland-drm-protocol.c.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(g_waylandLoader.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(dri3WindowSystem.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(borderColorPalette.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(gfxBlendOptimizer.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(g_dri3Loader.cpp.o):(.zdebug_str): string is not null terminated
pal/src/libpal.a(waylandWindowSystem.cpp.o):(.zdebug_str): string is not null terminated
PassBuilder.cpp.o: invalid section index
For reference: Iām building amdvlk with clang and lld. I dump the lld command line, replace lld with mold and remove a few non-supported flags (-Bdynamic
, -soname
, --no-undefined
, -Map
).
from mold.
Related Issues (20)
- do applications with LLVM's polly flag and thilto, and linked with mold still segfault? HOT 14
- Fails to link on alpha: relocation truncated to fit: GPREL16 HOT 4
- mold wrapper issue when building in an armv7l container on a arm64/armv7l host using mold 2.4.0 HOT 5
- `--trace-symbol` flag affects `.symver` HOT 2
- Issues with `.symver` and symbol interpositioning HOT 6
- Is macos supported HOT 3
- Help with --section-order and putting sections at different addresses HOT 11
- Segfault linking llvm-sys HOT 18
- -Bsymbolic-non-weak-functions not a valid flag in mold HOT 1
- Mold does not support `-b binary`
- Test #324: x86_64-version failed with latest mold-git HOT 5
- Unknown command line option HOT 1
- mold refused to link GP-setup code for RISC-V HOT 1
- Adding illumos support HOT 2
- Cross compiling using arm-linux-gnueabihf toolchain does not work with LTO on macOS HOT 1
- LDPT_REGISTER_CLAIM_FILE_HOOK_V2 missing from LTO support HOT 2
- Update the performance comparison in the README, and include the GNU ld (BFD) linker HOT 4
- MOLD removes GCC's offload symbols when linking HOT 5
- Mold installation on RHEL8? HOT 2
- Rust on ppc64le: unknown relocation R_PPC64_DTPREL16_LO_DS HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mold.