Hi all,
I have pushed the RTL code to our git master. The code resides under
cpukit/libdl and user access is via the dlopen, dlclose and dlinfo
family of calls. The test output with the SIS BSP is:
$ sparc-rtems4.11-run $(find . -name dl01.exe)
*** BEGIN OF TEST libdl (RTL) Loader 1 ***
load: /dl-o1.o
handle: 0x2044890 loaded
Loaded module: argc:2
[../../../../../../../../rtems.master/c/src/../../testsuites/libtests/dl01/dl-o1.c]
0: Line 1
1: Line 2
Loaded module: argc:3
[../../../../../../../../rtems.master/c/src/../../testsuites/libtests/dl01/dl-o1.c]
0: Call 2, line 1
1: Call 2, line 2
2: Call 2, line 3
handle: 0x2044890 closed
*** END OF TEST libdl (RTL) Loader 1 ***
If you are on a supported architecture and you are building the
testsuite you will need to clone the rtems-tools.git repo, build and
install it or you will get a configure error. If you are not building
the testsuite rtems-tools is not be needed. The procedure is:
$ git clone git://git.rtems.org/rtems-tools.git rtems-tools.git
$ cd rtems-tools.git
$ waf configure --prefix=$HOME/development/rtems/4.11
$ waf build install
[ Doing this will also provide you with a RTEMS GDB Python scripts. ]
I would like to thank Peng Fan for his work in GSoC to get the code into
the shape it is now. Peng, we have a gdb patch to submit. I also would
like to thank all the tester who provided feedback and fixes. Finally
thanks to Alan and NASA for making this work possible.
Chris
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel