All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Rong Xu <xur@google.com>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org,
	Nathan Chancellor <nathan@kernel.org>,
	Masahiro Yamada <masahiroy@kernel.org>
Subject: ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
Date: Mon, 14 Sep 2026 04:46:29 +0200	[thread overview]
Message-ID: <202609140412.mMAbdsg8-lkp@intel.com> (raw)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   fd73f4a6659897191fa0d40695fe370925dd3780
commit: 9f2aee8f7d1842be08da860e45265d30dba0d1f7 kbuild: distributed build support for Clang ThinLTO
date:   4 months ago
config: riscv-randconfig-r063-20260913 (https://download.01.org/0day-ci/archive/20260914/202609140412.mMAbdsg8-lkp@intel.com/config)
compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project 707c032dae3bee24eae29c6f4c459a6d6dc6556d)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260914/202609140412.mMAbdsg8-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Fixes: 9f2aee8f7d18 ("kbuild: distributed build support for Clang ThinLTO")
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202609140412.mMAbdsg8-lkp@intel.com/

All error/warnings (new ones prefixed by >>):

>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
>> ld.lld: warning: parsing line table prologue at offset 0x000014d8: unsupported version 26814
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x000000c2: unsupported version 0
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x000000ce: unsupported version 48959
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
>> ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x00000102: unsupported version 0
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0000010a: unsupported version 55501
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0000318e: unsupported version 26118
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x00003198: unsupported version 774
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x00005636: unsupported version 42234
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x000083c2: unsupported version 0
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x00000648: unsupported version 60295
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0000e29e: unsupported version 62283
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0000e2b2: unsupported version 20741
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0000e2c8: unsupported version 25034
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0000e2ca: unsupported version 52915
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0000e2d0: unsupported version 26722
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x00017054: unsupported reserved unit length of value 0x5aabc0001fd65
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0001705c: unsupported version 38382
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x00017060: unsupported version 7967
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x00017064: unsupported version 19
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x0001919c: unexpected end of data at offset 0x191a6 while reading [0x191a6, 0x191a7)
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
   ld.lld: warning: parsing line table prologue at offset 0x000191ac: unexpected end of data at offset 0x191b6 while reading [0x191b6, 0x191b7)
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: section offset exceeds section size
   ld.lld: warning: vmlinux.o: invalid reference to or invalid content in .debug_str_offsets[.dwo]: length exceeds section size
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_prefetch_for_write)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_unbuffered_write)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_write_collection)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_create_write_req)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_advance_write)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_writepages)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_begin_writethrough)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_writeback_single)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(device_write)
--
>> ld.lld: error: relocation R_RISCV_CALL_PLT cannot refer to absolute symbol: $d
   >>> defined in vmlinux.o
   >>> referenced by strrchr.o
   >>>               vmlinux.o:(netfs_readahead)
..

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

                 reply	other threads:[~2026-09-14  2:46 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202609140412.mMAbdsg8-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=masahiroy@kernel.org \
    --cc=nathan@kernel.org \
    --cc=oe-kbuild-all@lists.linux.dev \
    --cc=xur@google.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.