|
Message-ID: <79f3fcbc-3a44-8584-c766-9f83f76632ba@flatglobe.org> Date: Wed, 15 Feb 2017 16:14:25 -0500 From: "Tuan M. Hoang" <tmhoang@...tglobe.org> To: musl@...ts.openwall.com Subject: Re: musl s390x bug I applied both the patches from Bobby and fabled. Been testing for a while, no problem till now. And I was about to confirm it in a couple of days. Thanks, On 02/15/2017 02:57 PM, Rich Felker wrote: > On Sun, Feb 05, 2017 at 09:45:53PM -0600, Bobby Bingham wrote: >> On Sun, Feb 05, 2017 at 01:08:36AM +0100, Shiz wrote: >>> >>>> Then I applied Shiz's patch to src/ldso/s390x/dlsym.s : >>>> http://txt.shiz.me/M2Y5NGI3Ym >>>> >>>> and I got a segfault when running gcc on Alpine s390x chroot (built using a cross-compiler). >>> >>> Note that I know absolutely nothing about S/390 assembly, and this was just an outline of >>> how such a file would look like from my very quick skimming of the S/390 ABI and assembly >>> manuals. :P Someone with more knowledge of S/390 stuff should take a proper look at it. >>> >>> - Shiz >> >> Can you try the attached patch? > >> >From c61422be9eb3b5a4867feca5b0caf0da9c1f1a98 Mon Sep 17 00:00:00 2001 >> From: Bobby Bingham <koorogi@...rogi.info> >> Date: Sun, 5 Feb 2017 21:29:52 -0600 >> Subject: [PATCH] s390x: implement dlsym >> >> This was missed when writing the port initially. >> --- >> src/ldso/s390x/dlsym.s | 6 ++++++ >> 1 file changed, 6 insertions(+) >> create mode 100644 src/ldso/s390x/dlsym.s >> >> diff --git a/src/ldso/s390x/dlsym.s b/src/ldso/s390x/dlsym.s >> new file mode 100644 >> index 00000000..2e9fa8fb >> --- /dev/null >> +++ b/src/ldso/s390x/dlsym.s >> @@ -0,0 +1,6 @@ >> + .global dlsym >> + .hidden __dlsym >> + .type dlsym,@function >> +dlsym: >> + lgr %r4, %r14 >> + jg __dlsym >> -- >> 2.11.0 >> > > Can anyone confirm whether this works? If so I'll commit it. > > Rich >
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.