[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