[Bug 381332] [NEW] mksh-38.1-1ubuntu1 (powerpc, sparc) FTBFS (dietlibc breakage)
Thorsten Glaser
t.glaser at tarent.de
Thu May 28 14:42:12 UTC 2009
Public bug reported:
Binary package hint: mksh
https://launchpad.net/ubuntu/+source/mksh/38.1-1ubuntu1/+build/1047375
diet -v -Os cc -Wall -g -O2 -fno-strict-aliasing -fstack-protector-all -fwrapv -std=gnu99 -Wall -fno-inline -Wl,-Bsymbolic-functions -o mksh lalloc.o edit.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 || rm -f ${tcfn}*
cc -nostdlib -static -L/usr/lib/diet/lib-ppc /usr/lib/diet/lib-ppc/start.o -Wall -g -std=gnu99 -Wall -Wl,-Bsymbolic-functions -o mksh lalloc.o edit.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 -isystem /usr/lib/diet/include -D__dietlibc__ -Os -fomit-frame-pointer -mpowerpc-gpopt -mpowerpc-gfxopt /usr/lib/diet/lib-ppc/libc.a -lgcc
[…]
./mksh -c true
make[1]: *** [do-build] Segmentation fault
make[1]: Leaving directory `/build/buildd/mksh-38.1/build/small'
This can be circumvented in mksh by adding an appropriate clause in debian/rules:
│# Bug#523088
│ifeq (${DEB_HOST_ARCH},s390)
│USE_DIETLIBC= 0
│endif
already exists because s390 on Debian has similar problems (bug in dietlibc causes
FTBFS for mksh).
Better would it, of course, be if dietlibc for powerpc got fixed in Ubuntu (possibly
taken from Debian sid?).
** Affects: dietlibc (Ubuntu)
Importance: Undecided
Status: New
** Affects: mksh (Ubuntu)
Importance: Undecided
Status: New
** Also affects: dietlibc (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
Binary package hint: mksh
https://launchpad.net/ubuntu/+source/mksh/38.1-1ubuntu1/+build/1047375
- diet -v -Os cc -Wall -g -O2 -fno-strict-aliasing -fstack-protector-all -fwrapv -std=gnu99 -Wall -fno-inline
- -Wl,-Bsymbolic-functions -o mksh lalloc.o edit.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 || rm -f ${tcfn}*
- cc -nostdlib -static -L/usr/lib/diet/lib-ppc /usr/lib/diet/lib-ppc/start.o -Wall -g -std=gnu99 -Wall -Wl,-Bs
- ymbolic-functions -o mksh lalloc.o edit.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 -isystem /usr/lib/diet/include -D__dietlibc__ -Os -fomit-frame-pointer -mpowerpc-gp
- opt -mpowerpc-gfxopt /usr/lib/diet/lib-ppc/libc.a -lgcc
+ diet -v -Os cc -Wall -g -O2 -fno-strict-aliasing -fstack-protector-all -fwrapv -std=gnu99 -Wall -fno-inline -Wl,-Bsymbolic-functions -o mksh lalloc.o edit.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 || rm -f ${tcfn}*
+ cc -nostdlib -static -L/usr/lib/diet/lib-ppc /usr/lib/diet/lib-ppc/start.o -Wall -g -std=gnu99 -Wall -Wl,-Bsymbolic-functions -o mksh lalloc.o edit.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 -isystem /usr/lib/diet/include -D__dietlibc__ -Os -fomit-frame-pointer -mpowerpc-gpopt -mpowerpc-gfxopt /usr/lib/diet/lib-ppc/libc.a -lgcc
[…]
./mksh -c true
make[1]: *** [do-build] Segmentation fault
make[1]: Leaving directory `/build/buildd/mksh-38.1/build/small'
This can be circumvented in mksh by adding an appropriate clause in debian/rules:
│# Bug#523088
│ifeq (${DEB_HOST_ARCH},s390)
│USE_DIETLIBC= 0
│endif
already exists because s390 on Debian has similar problems (bug in dietlibc causes
FTBFS for mksh).
Better would it, of course, be if dietlibc for powerpc got fixed in Ubuntu (possibly
taken from Debian sid?).
** Summary changed:
- mksh-38.1-1ubuntu1 (powerpc) FTBFS (dietlibc breakage)
+ mksh-38.1-1ubuntu1 (powerpc, sparc) FTBFS (dietlibc breakage)
--
mksh-38.1-1ubuntu1 (powerpc, sparc) FTBFS (dietlibc breakage)
https://bugs.launchpad.net/bugs/381332
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list