[PATCH v2 0/6] Add libdl support to MicroBlaze
Chris Johns
chrisj at rtems.org
Wed Aug 30 02:11:29 UTC 2023
Hi Alex,
The libdl parts are OK to push.
I am fine with the `wscript` change however Sebastian is away at the moment. I
will leave that part of change with you and Joel to decide what to do. :)
Chris
On 30/8/2023 12:05 pm, Alex White wrote:
> Hi,
>
> This patch set adds libdl support to MicroBlaze. All tests pass except for dl05
> and dl06. To get dl07, dl08, and dl09 to pass, I added `-u__extendsfdf2` to the
> link options.
>
> v2:
> - Remove changes to dl07, dl08, and dl09 source code
> - Add link options to dl07, dl08, and dl09
>
> Alex
>
> Alex White (6):
> microblaze: Add libdl support
> microblaze: Align exception-related sections
> microblaze: Add dl06 to expected failures
> microblaze: Add dl05 to expected failures
> build: Allow enabled-by in ldflags for link_cc and link_cxx
> microblaze: Add link options to dl07, dl08, and dl09
>
> cpukit/libdl/rtl-mdreloc-microblaze.c | 297 ++++++++++++++++++
> cpukit/libdl/rtl-tls.c | 2 +-
> .../microblaze/include/machine/elf_machdep.h | 83 +++++
> .../microblaze/microblaze_fpga/linkcmds.yml | 8 +-
> .../microblaze_fpga/tstkcu105_qemu.yml | 10 +-
> spec/build/cpukit/cpumicroblaze.yml | 3 +
> spec/build/cpukit/objdl.yml | 2 +
> spec/build/cpukit/objdlmicroblaze.yml | 15 +
> spec/build/cpukit/optlibdl.yml | 1 +
> spec/build/testsuites/libtests/dl07.yml | 5 +-
> spec/build/testsuites/libtests/dl08.yml | 5 +-
> spec/build/testsuites/libtests/dl09.yml | 5 +-
> wscript | 13 +-
> 13 files changed, 437 insertions(+), 12 deletions(-)
> create mode 100644 cpukit/libdl/rtl-mdreloc-microblaze.c
> create mode 100644 cpukit/score/cpu/microblaze/include/machine/elf_machdep.h
> create mode 100644 spec/build/cpukit/objdlmicroblaze.yml
>
More information about the devel
mailing list