Comments (2)
Without the --exclude-libs
, there's a failure linking fw_dynamic.elf
:
/usr/lib/gcc/riscv64-elf/12.2.0/../../../../riscv64-elf/bin/ld.bfd:/home/leon/git/arch-star64-img/build/opensbi/build/platform/generic/firmware/fw_dynamic.elf.ld:54: undefined section `.dynsym' referenced in expression
from opensbi.
Simply removing SIZEOF(.dynsym)
from the sum in the linker script re-enables the build.
Am I confident in the resulting image? 🤷
If there are exported symbols, there's no need for a dynsym
section, or am I wrong?
I'll create a PR discarding the section.
from opensbi.
Related Issues (20)
- Why is MTIME M-mode only?
- [QUESTION] Usage of negative number notations on unsigned numbers. HOT 1
- `sbi_cppc_write` is never passed the full 64-bit value when `__riscv_xlen == 32` HOT 1
- Too small fw_heap_size makes OpenSBI corrupt memory HOT 3
- TH1520(C910)boot information: CPU1、CPU2、CPU3: failed to come online ; only CPU0 succeed to come online HOT 7
- semihosting_write bug in generic HOT 6
- [help] how to build test payload for non-qemu target HOT 2
- opensbi testing HOT 2
- What is the relationship between Coreboot and Opensbi HOT 2
- fw_start and fw_rw_offset not aligned
- Is there any upper memory bound for initramfs or opensbi or kernel?
- Handling interrupts with multiple privileges on multiple harts in OpenSBI HOT 1
- [help] K210 serial port has no output HOT 1
- build issue - functions do not get linked HOT 1
- System freezes when setting smp value to 54 or higher with qemu-system-riscv64
- Firmware SMP boot bug HOT 2
- sbi_hsm_hart_start_finish: ERR: The hart is in invalid state [2147774600] HOT 1
- firmware base is not the value of FW_TEXT_START( but 0x80000000)
- How to get symtab from elf?
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 opensbi.