comparison ChangeLog @ 314:b2e4e23d9953

- stop using dlinfo() on glibc platforms but use dl_iterate_phdr() instead, as former's implementation is nothing more than a fancy cast and thus dangerously assuming that every provided handle is valid - dynload_plain test * now testing getting exec's path * workdir independent
author Tassilo Philipp
date Wed, 06 Nov 2019 12:32:53 +0100
parents b51401bc4c37
children 85c80b0c021c
comparison
equal deleted inserted replaced
313:73b5b9e224e2 314:b2e4e23d9953
5 o support for soft-float MIPS o32 & n64 (big- and little-endian, each) 5 o support for soft-float MIPS o32 & n64 (big- and little-endian, each)
6 dyncallback: 6 dyncallback:
7 o support for soft-float MIPS o32 & n64 (big- and little-endian, each) 7 o support for soft-float MIPS o32 & n64 (big- and little-endian, each)
8 dynload: 8 dynload:
9 o added UTF-8 support for pathnames on windows 9 o added UTF-8 support for pathnames on windows
10 o reliability/stability fix for dlGetLibraryPath() on glibc based platforms (avoiding
11 internal use of glibc's bad impl of dlinfo() which doesn't do any error checking at all)
12 o support for dlGetLibraryPath() on glibc platforms with glibc vesions <= 2.3.3
10 doc: 13 doc:
11 o more detail in support matrix for bi-endian platforms 14 o more detail in support matrix for bi-endian platforms
12 tests: 15 tests:
13 o dynload_plain test extended to test UTF-8 library paths 16 o dynload_plain test extended to test UTF-8 library paths
14 buildsys: 17 buildsys: