[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/30237] New: strip fails on riscv with 'not enough room for
From: |
sam at gentoo dot org |
Subject: |
[Bug binutils/30237] New: strip fails on riscv with 'not enough room for program headers, stgnjAlO[.interp]: bad value' |
Date: |
Thu, 16 Mar 2023 19:21:33 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=30237
Bug ID: 30237
Summary: strip fails on riscv with 'not enough room for program
headers, stgnjAlO[.interp]: bad value'
Product: binutils
Version: 2.41 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: sam at gentoo dot org
Target Milestone: ---
Reporting this on behalf of psykose from Alpine.
binutils's riscv strip fails to handle the following:
```
psykose-edge-riscv64:~$ cat main.c
int main() {return 0;}
psykose-edge-riscv64:~$ clang main.c -fuse-ld=lld -o somebin
psykose-edge-riscv64:~$ strip somebin
strip: stgnjAlO: not enough room for program headers, try linking with -N
strip: stgnjAlO[.interp]: bad value
psykose-edge-riscv64:~$ strip --version
GNU strip (GNU Binutils) 2.40
Copyright (C) 2023 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
```
but llvm-strip is fine:
```
psykose-edge-riscv64:~$ llvm-strip somebin
psykose-edge-riscv64:~$
```
--
You are receiving this mail because:
You are on the CC list for the bug.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug binutils/30237] New: strip fails on riscv with 'not enough room for program headers, stgnjAlO[.interp]: bad value',
sam at gentoo dot org <=