Bug#785065: vdso32 fails to built on ppc64el

2015-05-25 Thread Ben Hutchings
Control: retitle -1 ppc64el kernel build requires multilib compiler
Control: severity -1 normal

Thanks for restoring support for 32-bit code generation.  I recognise
it's not something you really want to support, so I'm leaving the kernel
bug open but changing the title/severity accordingly.

Ben.

-- 
Ben Hutchings
Unix is many things to many people,
but it's never been everything to anybody.


signature.asc
Description: This is a digitally signed message part


Processed: Re: Bug#785065: vdso32 fails to built on ppc64el

2015-05-25 Thread Debian Bug Tracking System
Processing control commands:

 retitle -1 ppc64el kernel build requires multilib compiler
Bug #785065 [src:linux] vdso32 fails to built on ppc64el
Changed Bug title to 'ppc64el kernel build requires multilib compiler' from 
'vdso32 fails to built on ppc64el'
 severity -1 normal
Bug #785065 [src:linux] ppc64el kernel build requires multilib compiler
Severity set to 'normal' from 'serious'

-- 
785065: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785065
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#785065: vdso32 fails to built on ppc64el

2015-05-15 Thread Aurelien Jarno
On 2015-05-12 15:55, Matthias Klose wrote:
 that should be fixed on the kernel side by removing this code. there never 
 was a
 powerpcle userland support. If this is not possible in the short term, then we
 can re-enable this for unstable for some time.
 

This also seems to break grub2 on ppc64el [1]. I think it's a legitimate
use case.

[1] 
https://buildd.debian.org/status/fetch.php?pkg=grub2arch=ppc64elver=2.02~beta2-23stamp=1431706310

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#785065: vdso32 fails to built on ppc64el

2015-05-12 Thread Ben Hutchings
On Tue, 2015-05-12 at 17:21 +0100, Ben Hutchings wrote:
 On Tue, 2015-05-12 at 15:55 +0200, Matthias Klose wrote:
  that should be fixed on the kernel side by removing this code. there never 
  was a
  powerpcle userland support.
 
 I agree we have no use for this code.  Unfortunately it is currently
 non-optional.
[...]

I was able to hack out all the 32-bit vDOS along with all 32-bit
userland compatibility, but that doesn't solve the problem: a 64-bit
kernel apparently still boots in 32-bit mode.

Ben.

-- 
Ben Hutchings
For every action, there is an equal and opposite criticism. - Harrison


signature.asc
Description: This is a digitally signed message part


Bug#785065: vdso32 fails to built on ppc64el

2015-05-12 Thread Ben Hutchings
On Tue, 2015-05-12 at 18:32 +0100, Ben Hutchings wrote:
 On Tue, 2015-05-12 at 17:21 +0100, Ben Hutchings wrote:
  On Tue, 2015-05-12 at 15:55 +0200, Matthias Klose wrote:
   that should be fixed on the kernel side by removing this code. there 
   never was a
   powerpcle userland support.
  
  I agree we have no use for this code.  Unfortunately it is currently
  non-optional.
 [...]
 
 I was able to hack out all the 32-bit vDOS along with all 32-bit
 userland compatibility, but that doesn't solve the problem: a 64-bit
 kernel apparently still boots in 32-bit mode.

If you can make gcc-4.9-powerpc-linux-gnu available on ppc64el we
*might* be able to use that.  I don't know whether it will be
installable in a buildd though.

Ben.

-- 
Ben Hutchings
For every action, there is an equal and opposite criticism. - Harrison


signature.asc
Description: This is a digitally signed message part


Bug#785065: vdso32 fails to built on ppc64el

2015-05-12 Thread Ben Hutchings
On Tue, 2015-05-12 at 15:55 +0200, Matthias Klose wrote:
 that should be fixed on the kernel side by removing this code. there never 
 was a
 powerpcle userland support.

I agree we have no use for this code.  Unfortunately it is currently
non-optional.

 If this is not possible in the short term, then we
 can re-enable this for unstable for some time.

Please do.

Ben.

-- 
Ben Hutchings
For every action, there is an equal and opposite criticism. - Harrison


signature.asc
Description: This is a digitally signed message part


Bug#785065: vdso32 fails to built on ppc64el

2015-05-12 Thread Matthias Klose
that should be fixed on the kernel side by removing this code. there never was a
powerpcle userland support. If this is not possible in the short term, then we
can re-enable this for unstable for some time.


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#785065: vdso32 fails to built on ppc64el

2015-05-11 Thread Ben Hutchings
Package: src:linux
Version: 4.0.2-1
Severity: serious

/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S: Assembler messages:
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:42: Error: syntax 
error; found `@', expected `,'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:42: Error: junk at end 
of line: `@local'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:48: Error: syntax 
error; found `@', expected `,'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:48: Error: junk at end 
of line: `@local'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:83: Error: syntax 
error; found `@', expected `,'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:83: Error: junk at end 
of line: `@local'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:87: Error: syntax 
error; found `@', expected `,'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:87: Error: junk at end 
of line: `@local'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:195: Error: syntax 
error; found `@', expected `,'
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/gettimeofday.S:195: Error: junk at 
end of line: `@local'
make[7]: *** [arch/powerpc/kernel/vdso32/gettimeofday.o] Error 1
/«PKGBUILDDIR»/arch/powerpc/kernel/vdso32/Makefile:42: recipe for target 
'arch/powerpc/kernel/vdso32/gettimeofday.o' failed
make[6]: *** [arch/powerpc/kernel/vdso32] Error 2
make[5]: *** [arch/powerpc/kernel] Error 2
make[5]: *** Waiting for unfinished jobs
/«PKGBUILDDIR»/scripts/Makefile.build:403: recipe for target 
'arch/powerpc/kernel/vdso32' failed
/«PKGBUILDDIR»/Makefile:951: recipe for target 'arch/powerpc/kernel' failed

It turns out that this is because gcc-4.9 no longer supports the -m32
option for building 32-bit code (and kbuild for some reason tries
building without that option instead!).  This changed somewhere
between version 4.9.2-10 and 4.9.2-16.

Ben.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org