This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC 4/6] ARC: Initial port to glibc


On 06/27/2017 02:56 PM, Joseph Myers wrote:
diff --git a/sysdeps/unix/sysv/linux/arc/ld.abilist b/sysdeps/unix/sysv/linux/arc/ld.abilist
new file mode 100644
index 000000000000..6001f2e98402
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/arc/ld.abilist
@@ -0,0 +1,12 @@
+GLIBC_2.24
+ GLIBC_2.24 A
+ __libc_memalign F
+ __libc_stack_end D 0x4
+ __stack_chk_guard D 0x4
+ __tls_get_addr F
+ _dl_mcount F
+ _r_debug D 0x14
+ calloc F
+ free F
+ malloc F
+ realloc F
These ABI lists are in the old format.  You need to regenerate them anyway
for the increased minimum symbol version.


I regenerated the ABI files, but it seems generated libc abilist is lacking malloc_{get,set}_stated and had to be added manually - which causes a subsequent testsuite failure. Is this (manual addition of entries to abi file) correct or is this a deficiency of ARC port.

Speaking of testsuite, since this is bootstrapping a glibc system we have to resort to using scripts/cross-test-ssh.sh which is a serious pain in the neck. Is there no easy way to build the whole test suite first and then just run it on target.

-Vineet


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]