Message ID | 20210518205613.1487824-3-adhemerval.zanella@linaro.org |
---|---|
State | New |
Headers | show |
Series | Add 64 bit time support on legacy ABIs | expand |
On Tue, 18 May 2021 17:55:50 -0300 Adhemerval Zanella <adhemerval.zanella@linaro.org> wrote: > The n32 will require the 64 bit time symbols for y2038 support. > --- > .../linux/mips/mips64/{ => n32}/librt.abilist | 0 > .../sysv/linux/mips/mips64/n64/librt.abilist | 37 > +++++++++++++++++++ 2 files changed, 37 insertions(+) > rename sysdeps/unix/sysv/linux/mips/mips64/{ => n32}/librt.abilist > (100%) create mode 100644 > sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist > Reviewed-by: Lukasz Majewski <lukma@denx.de> > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/librt.abilist > b/sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist similarity > index 100% rename from > sysdeps/unix/sysv/linux/mips/mips64/librt.abilist rename to > sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist diff --git > a/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist > b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist new file mode > 100644 index 0000000000..1539c1cef9 --- /dev/null > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist > @@ -0,0 +1,37 @@ > +GLIBC_2.2 aio_cancel F > +GLIBC_2.2 aio_cancel64 F > +GLIBC_2.2 aio_error F > +GLIBC_2.2 aio_error64 F > +GLIBC_2.2 aio_fsync F > +GLIBC_2.2 aio_fsync64 F > +GLIBC_2.2 aio_init F > +GLIBC_2.2 aio_read F > +GLIBC_2.2 aio_read64 F > +GLIBC_2.2 aio_return F > +GLIBC_2.2 aio_return64 F > +GLIBC_2.2 aio_suspend F > +GLIBC_2.2 aio_suspend64 F > +GLIBC_2.2 aio_write F > +GLIBC_2.2 aio_write64 F > +GLIBC_2.2 lio_listio F > +GLIBC_2.2 lio_listio64 F > +GLIBC_2.2 shm_open F > +GLIBC_2.2 shm_unlink F > +GLIBC_2.2 timer_create F > +GLIBC_2.2 timer_delete F > +GLIBC_2.2 timer_getoverrun F > +GLIBC_2.2 timer_gettime F > +GLIBC_2.2 timer_settime F > +GLIBC_2.3.4 mq_close F > +GLIBC_2.3.4 mq_getattr F > +GLIBC_2.3.4 mq_notify F > +GLIBC_2.3.4 mq_open F > +GLIBC_2.3.4 mq_receive F > +GLIBC_2.3.4 mq_send F > +GLIBC_2.3.4 mq_setattr F > +GLIBC_2.3.4 mq_timedreceive F > +GLIBC_2.3.4 mq_timedsend F > +GLIBC_2.3.4 mq_unlink F > +GLIBC_2.4 lio_listio F > +GLIBC_2.4 lio_listio64 F > +GLIBC_2.7 __mq_open_2 F Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de
On 5/18/21 4:55 PM, Adhemerval Zanella wrote: > The n32 will require the 64 bit time symbols for y2038 support. LGTM. No regressions on x86_64, i686, ppc64le, aarch64, s390x. Reviewed-by: Carlos O'Donell <carlos@redhat.com> Tested-by: Carlos O'Donell <carlos@redhat.com> > --- > .../linux/mips/mips64/{ => n32}/librt.abilist | 0 > .../sysv/linux/mips/mips64/n64/librt.abilist | 37 +++++++++++++++++++ > 2 files changed, 37 insertions(+) > rename sysdeps/unix/sysv/linux/mips/mips64/{ => n32}/librt.abilist (100%) > create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist > > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist > similarity index 100% > rename from sysdeps/unix/sysv/linux/mips/mips64/librt.abilist > rename to sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist > new file mode 100644 > index 0000000000..1539c1cef9 > --- /dev/null > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist > @@ -0,0 +1,37 @@ > +GLIBC_2.2 aio_cancel F > +GLIBC_2.2 aio_cancel64 F > +GLIBC_2.2 aio_error F > +GLIBC_2.2 aio_error64 F > +GLIBC_2.2 aio_fsync F > +GLIBC_2.2 aio_fsync64 F > +GLIBC_2.2 aio_init F > +GLIBC_2.2 aio_read F > +GLIBC_2.2 aio_read64 F > +GLIBC_2.2 aio_return F > +GLIBC_2.2 aio_return64 F > +GLIBC_2.2 aio_suspend F > +GLIBC_2.2 aio_suspend64 F > +GLIBC_2.2 aio_write F > +GLIBC_2.2 aio_write64 F > +GLIBC_2.2 lio_listio F > +GLIBC_2.2 lio_listio64 F > +GLIBC_2.2 shm_open F > +GLIBC_2.2 shm_unlink F > +GLIBC_2.2 timer_create F > +GLIBC_2.2 timer_delete F > +GLIBC_2.2 timer_getoverrun F > +GLIBC_2.2 timer_gettime F > +GLIBC_2.2 timer_settime F > +GLIBC_2.3.4 mq_close F > +GLIBC_2.3.4 mq_getattr F > +GLIBC_2.3.4 mq_notify F > +GLIBC_2.3.4 mq_open F > +GLIBC_2.3.4 mq_receive F > +GLIBC_2.3.4 mq_send F > +GLIBC_2.3.4 mq_setattr F > +GLIBC_2.3.4 mq_timedreceive F > +GLIBC_2.3.4 mq_timedsend F > +GLIBC_2.3.4 mq_unlink F > +GLIBC_2.4 lio_listio F > +GLIBC_2.4 lio_listio64 F > +GLIBC_2.7 __mq_open_2 F >
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/mips/mips64/librt.abilist rename to sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist new file mode 100644 index 0000000000..1539c1cef9 --- /dev/null +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist @@ -0,0 +1,37 @@ +GLIBC_2.2 aio_cancel F +GLIBC_2.2 aio_cancel64 F +GLIBC_2.2 aio_error F +GLIBC_2.2 aio_error64 F +GLIBC_2.2 aio_fsync F +GLIBC_2.2 aio_fsync64 F +GLIBC_2.2 aio_init F +GLIBC_2.2 aio_read F +GLIBC_2.2 aio_read64 F +GLIBC_2.2 aio_return F +GLIBC_2.2 aio_return64 F +GLIBC_2.2 aio_suspend F +GLIBC_2.2 aio_suspend64 F +GLIBC_2.2 aio_write F +GLIBC_2.2 aio_write64 F +GLIBC_2.2 lio_listio F +GLIBC_2.2 lio_listio64 F +GLIBC_2.2 shm_open F +GLIBC_2.2 shm_unlink F +GLIBC_2.2 timer_create F +GLIBC_2.2 timer_delete F +GLIBC_2.2 timer_getoverrun F +GLIBC_2.2 timer_gettime F +GLIBC_2.2 timer_settime F +GLIBC_2.3.4 mq_close F +GLIBC_2.3.4 mq_getattr F +GLIBC_2.3.4 mq_notify F +GLIBC_2.3.4 mq_open F +GLIBC_2.3.4 mq_receive F +GLIBC_2.3.4 mq_send F +GLIBC_2.3.4 mq_setattr F +GLIBC_2.3.4 mq_timedreceive F +GLIBC_2.3.4 mq_timedsend F +GLIBC_2.3.4 mq_unlink F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F +GLIBC_2.7 __mq_open_2 F