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@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to