lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 13 Jan 2014 09:25:26 -0600
From:	Rob Landley <rob@...dley.net>
To:	Benjamin Herrenschmidt <benh@...nel.crashing.org>
CC:	linux-kernel@...r.kernel.org, Anton Blanchard <anton@...ba.org>
Subject: Re: powerpc32 broken by ef1313deafb7

On 01/12/14 19:09, Benjamin Herrenschmidt wrote:
> On Sun, 2014-01-12 at 18:27 -0600, Rob Landley wrote:
>> Using the attached config, toolchain from
>> http://landley.net/aboriginal/bin/cross-compiler-powerpc.tar.bz2 but
>> presumably any 32 bit powerpc one should work, building ala make
>> ARCH=powerpc CROSS_COMPILE=powerpc-
>>
>>     CC      arch/powerpc/lib/xor_vmx.o
>> In file included from include/linux/thread_info.h:10,
>>                    from include/linux/preempt.h:9,
>>                    from arch/powerpc/lib/xor_vmx.c:22:
>> include/linux/types.h:29: error: both 'unsigned' and '_Bool' in
>> declaration specifiers
>> cc1: warnings being treated as errors
>> include/linux/types.h:29: warning: useless type name in empty
>> declaration
>> In file included from include/linux/kernel.h:11,
>>                    from include/asm-generic/bug.h:13,
>>                    from
>> /home/landley/linux/linux/arch/powerpc/include/asm/bug.h:127,
>>                    from include/linux/bug.h:4,
>>                    from include/linux/thread_info.h:11,
>>                    from include/linux/preempt.h:9,
>>                    from arch/powerpc/lib/xor_vmx.c:22:
>>
>> And then pages more errors. The commit before that one didn't do that.
>
> Your attached config has ...
>
> CONFIG_X86_64=y
> CONFIG_X86=y
> CONFIG_INSTRUCTION_DECODER=y
> CONFIG_OUTPUT_FORMAT="elf64-x86-64"
> CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
>
> So it's probably not what you wanted :-)

Sorry, right directory, wrong machine. Correct one attached.

> I'm not sure what the problem you see is because I've definitely run all
> of these versions through my usual set of test configs without any
> trouble, including a bunch of 32-bit ones.

I bisected it to the git commit in the title. The one before that does 
build (as powerpc), starting with that one (and continuing to today) the 
build breaks for me. Quite possible something's wrong with the config, 
but it was working before and the bisected commit didn't fiddle with 
Kconfig files...

Thanks,

Rob

View attachment "thisconfig" of type "text/plain" (35053 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ