Re: [PATCH 13/21] ARC: Build Infrastructure

2019-01-29 Thread Vineet Gupta
On 12/20/18 3:24 PM, Joseph Myers wrote: > On Thu, 20 Dec 2018, Vineet Gupta wrote: > >> On 12/19/18 2:17 PM, Joseph Myers wrote: >>> I should note a separate issue to consider: that of *static* PIE support. >>> That doesn't need to be working, but if it's not working, >> >> Aren't there

Re: [PATCH 13/21] ARC: Build Infrastructure

2018-12-20 Thread Joseph Myers
On Thu, 20 Dec 2018, Vineet Gupta wrote: > On 12/19/18 2:17 PM, Joseph Myers wrote: > > I should note a separate issue to consider: that of *static* PIE support. > > That doesn't need to be working, but if it's not working, > > Aren't there directed test cases for that already ? > > PASS:

Re: [PATCH 13/21] ARC: Build Infrastructure

2018-12-20 Thread Vineet Gupta
On 12/19/18 2:17 PM, Joseph Myers wrote: > I should note a separate issue to consider: that of *static* PIE support. > That doesn't need to be working, but if it's not working, Aren't there directed test cases for that already ? PASS: elf/tst-tls1-static PASS: elf/tst-tls1-static-non-pie FAIL:

Re: [PATCH 13/21] ARC: Build Infrastructure

2018-12-19 Thread Joseph Myers
On Wed, 19 Dec 2018, Vineet Gupta wrote: > Indeed with current glibc port, we do build/test/run a bunch of packages > relying on PIE (dumpcap, openssh come to mind) successfully. So yes PIE > should work in general for ARC now. FWIW this could also explain the > following current results. I

Re: [PATCH 13/21] ARC: Build Infrastructure

2018-12-19 Thread Vineet Gupta
On 12/18/18 3:44 PM, Joseph Myers wrote: > On Tue, 18 Dec 2018, Vineet Gupta wrote: > >> +libc { >> + GLIBC_2.29 { >> +__adddf3; __addsf3; __divdf3; __divsf3; __eqdf2; __eqsf2; __extendsfdf2; >> +__fixdfdi; __fixdfsi; __fixsfdi; __fixsfsi; >> +__fixunsdfdi; __fixunsdfsi;

Re: [PATCH 13/21] ARC: Build Infrastructure

2018-12-18 Thread Joseph Myers
On Tue, 18 Dec 2018, Vineet Gupta wrote: > +libc { > + GLIBC_2.29 { > +__adddf3; __addsf3; __divdf3; __divsf3; __eqdf2; __eqsf2; __extendsfdf2; > +__fixdfdi; __fixdfsi; __fixsfdi; __fixsfsi; > +__fixunsdfdi; __fixunsdfsi; __fixunssfdi; __fixunssfsi; > +__floatdidf; __floatdisf;