Hi Vineet, Vineet Gupta wrote, > Signed-off-by: Vineet Gupta <[email protected]> > --- > libc/sysdeps/linux/arc/crt1.S | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/libc/sysdeps/linux/arc/crt1.S b/libc/sysdeps/linux/arc/crt1.S > index 95c41f888850..e38c8e81b2c0 100644 > --- a/libc/sysdeps/linux/arc/crt1.S > +++ b/libc/sysdeps/linux/arc/crt1.S > @@ -41,11 +41,15 @@ __start: > > mov_s r5, r0 ; rltd_fini > add_s r2, sp, 4 ; argv > - > +#ifdef L_Scrt1 > + add r0, pcl, @main@pcl > + add r3, pcl, @_init@pcl > + add r4, pcl, @_fini@pcl > +#else > mov_s r0, main > mov_s r3, _init > mov r4, _fini > - > +#endif > and sp, sp, -8 > mov r6, sp
Can you please be a little more descriptive why this patch is useful? Will ARC support static PIE or is Scrt1.o used in other code? best regards Waldemar Sorry, had to resend with correct sender address. _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
