[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFC] dietlibc port to ppc64el



Hi Christian,

On 04/04/2016 07:57 PM, Christian Seiler wrote:
> Yeah, so CC='klcc' means that this mksh was built against klibc instead
> of dietlibc. CC='diet gcc' or CC='diet cc' would indicate dietlibc...
> So you just verified that mksh with klibc works. :-)
Silly me.  When I tried to but using diet, I got the following error:

diet cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wno-deprecated-declarations -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-strong -fwrapv -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o mksh  lalloc.o eval.o exec.o expr.o funcs.o histrap.o jobs.o lex.o main.o misc.o shf.o syn.o tree.o var.o edit.o  || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done
/usr/lib/diet/lib-ppc64le/libc.a(setjmp.o): In function `__sigsetjmp':
(.text+0xa8): undefined reference to `.__sigjmp_save'
collect2: error: ld returned 1 exit status

Do you know this problem? Is it related to something like:

https://github.com/ensc/dietlibc/blob/87a59f2e6dc11d9f5b82c9d6eff09aae2daa1bbb/ppc64/setjmp.S#L3-L7


Reply to: