* parisc:generic-64bit_defconfig build failures due to 'kbuild: handle libs-y archives separately...'
@ 2017-07-18 15:21 Guenter Roeck
2017-07-18 23:11 ` John David Anglin
0 siblings, 1 reply; 5+ messages in thread
From: Guenter Roeck @ 2017-07-18 15:21 UTC (permalink / raw)
To: Nicholas Piggin
Cc: linux-kernel, Masahiro Yamada, James E.J. Bottomley, Helge Deller,
linux-parisc
Hi,
parisc64 builds, specifically generic-64bit_defconfig, fail to build
in mainline as follows.
hppa64-linux-ld:
hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o)(.text+0xec):
cannot reach $$divU
hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o):
In function `__divdi3':
libgcc2.c:(.text+0xec): relocation truncated to fit: R_PARISC_PCREL22F against
symbol `$$divU' defined in .text.div section in
hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divU.o)
hppa64-linux-ld:
hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o)(.text+0x150):
cannot reach $$divU
[ and many more ]
This is after enabling CONFIG_MLONGCALLS; otherwise build failures are
more severe.
Building with gcc 6.3.0 fails as well with the same error.
Bisect points to commit 3a166fc2d4ef ("kbuild: handle libs-y archives
separately from built-in.o archives") as the culprit. Bisect log is
attached.
Guenter
---
# bad: [5771a8c08880cdca3bfb4a3fc6d309d6bba20877] Linux v4.13-rc1
# good: [9f45efb9286268e01d5022d34a58a68f53ca3072] Merge branch 'akpm' (patches from Andrew)
git bisect start 'HEAD~1' '9f45efb92862'
# bad: [af3c8d98508d37541d4bf57f13a984a7f73a328c] Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linux
git bisect bad af3c8d98508d37541d4bf57f13a984a7f73a328c
# good: [305b9eddeec6d47778aafeded63ee8f37b9ddce0] Merge tag 'drm-intel-next-2017-06-19' of git://anongit.freedesktop.org/git/drm-intel into drm-next
git bisect good 305b9eddeec6d47778aafeded63ee8f37b9ddce0
# good: [ef3ad0898a60d30da7f170032992914998c366e5] Merge tag 'linux-kselftest-4.13-rc1-update' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
git bisect good ef3ad0898a60d30da7f170032992914998c366e5
# bad: [026d15f6b9878794fae1f794cae881ccd65052e5] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
git bisect bad 026d15f6b9878794fae1f794cae881ccd65052e5
# bad: [8b6b3172ce02aef147f74b32ea11796c580f795c] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad 8b6b3172ce02aef147f74b32ea11796c580f795c
# bad: [33198c165b7afd500f7b6b7680ef994296805ef0] Merge tag 'for-linus-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
git bisect bad 33198c165b7afd500f7b6b7680ef994296805ef0
# bad: [98ced886dd79a7028d203ed8adea8452bbfb47b6] Merge tag 'kbuild-thinar-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
git bisect bad 98ced886dd79a7028d203ed8adea8452bbfb47b6
# good: [16ffc4c39415e62c1d027d1bc59ee28e267d59f2] Merge tag 'kbuild-misc-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
git bisect good 16ffc4c39415e62c1d027d1bc59ee28e267d59f2
# bad: [3a166fc2d4ef7a6b7e440271ee6bd1799c066605] kbuild: handle libs-y archives separately from built-in.o archives
git bisect bad 3a166fc2d4ef7a6b7e440271ee6bd1799c066605
# good: [df91b0262e2cff23db5eac77126ea0bef06d54d2] ia64: remove unneeded extra-y in Makefile.gate
git bisect good df91b0262e2cff23db5eac77126ea0bef06d54d2
# good: [9a6cfca4f4130444cb02536a4fdf7b6e285c713e] kbuild: thin archives use P option to ar
git bisect good 9a6cfca4f4130444cb02536a4fdf7b6e285c713e
# first bad commit: [3a166fc2d4ef7a6b7e440271ee6bd1799c066605] kbuild: handle libs-y archives separately from built-in.o archives
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: parisc:generic-64bit_defconfig build failures due to 'kbuild: handle libs-y archives separately...'
2017-07-18 15:21 parisc:generic-64bit_defconfig build failures due to 'kbuild: handle libs-y archives separately...' Guenter Roeck
@ 2017-07-18 23:11 ` John David Anglin
0 siblings, 0 replies; 5+ messages in thread
From: John David Anglin @ 2017-07-18 23:11 UTC (permalink / raw)
To: Guenter Roeck
Cc: Nicholas Piggin, linux-kernel, Masahiro Yamada,
James E.J. Bottomley, Helge Deller, linux-parisc
On 2017-07-18, at 11:21 AM, Guenter Roeck wrote:
> Hi,
>
> parisc64 builds, specifically generic-64bit_defconfig, fail to build
> in mainline as follows.
It's likely this patch fixes the problem:
https://patchwork.kernel.org/patch/9832033/
Dave
--
John David Anglin dave.anglin@bell.net
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: parisc:generic-64bit_defconfig build failures due to 'kbuild: handle libs-y archives separately...'
[not found] <2eee9t3p9qmqow3xr998vi1a.1500415087874@email.android.com>
@ 2017-07-19 2:01 ` Nicholas Piggin
2017-07-19 2:10 ` Fengguang Wu
0 siblings, 1 reply; 5+ messages in thread
From: Nicholas Piggin @ 2017-07-19 2:01 UTC (permalink / raw)
To: Helge Deller
Cc: Guenter Roeck, linux-kernel, Masahiro Yamada,
James E.J. Bottomley, Helge Deller, linux-parisc,
kbuild test robot
On Tue, 18 Jul 2017 23:58:07 +0200
Helge Deller <helge.deller@steuerkanzlei-deller.de> wrote:
>
> This outstanding patch will fix it:
> https://patchwork.kernel.org/patch/9832033/
> Helge
> Von meinem Samsung Gerät gesendet.
Thanks for the quick fix. I'm not sure why 0day didn't catch it.
Does it build test parisc/generic-64bit_defconfig, I wonder?
Thanks,
Nick
>
> -------- Ursprüngliche Nachricht --------
> Von: Guenter Roeck <linux@roeck-us.net>
> Datum: 18.07.17 17:21 (GMT+01:00)
> An: Nicholas Piggin <npiggin@gmail.com>
> Cc: linux-kernel@vger.kernel.org, Masahiro Yamada <yamada.masahiro@socionext.com>, "James E.J. Bottomley" <jejb@parisc-linux.org>, Helge Deller <deller@gmx.de>, linux-parisc@vger.kernel.org
> Betreff: parisc:generic-64bit_defconfig build failures due to 'kbuild: handle
libs-y archives separately...'
>
> Hi,
>
> parisc64 builds, specifically generic-64bit_defconfig, fail to build
> in mainline as follows.
>
> hppa64-linux-ld:
> hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o)(.text+0xec):
> cannot reach $$divU
> hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o):
> In function `__divdi3':
> libgcc2.c:(.text+0xec): relocation truncated to fit: R_PARISC_PCREL22F against
> symbol `$$divU' defined in .text.div section in
> hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divU.o)
> hppa64-linux-ld:
> hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o)(.text+0x150):
> cannot reach $$divU
>
> [ and many more ]
>
> This is after enabling CONFIG_MLONGCALLS; otherwise build failures are
> more severe.
>
> Building with gcc 6.3.0 fails as well with the same error.
>
> Bisect points to commit 3a166fc2d4ef ("kbuild: handle libs-y archives
> separately from built-in.o archives") as the culprit. Bisect log is
> attached.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: parisc:generic-64bit_defconfig build failures due to 'kbuild: handle libs-y archives separately...'
2017-07-19 2:01 ` Nicholas Piggin
@ 2017-07-19 2:10 ` Fengguang Wu
2017-07-19 2:45 ` Li, Philip
0 siblings, 1 reply; 5+ messages in thread
From: Fengguang Wu @ 2017-07-19 2:10 UTC (permalink / raw)
To: Nicholas Piggin
Cc: Helge Deller, Guenter Roeck, linux-kernel, Masahiro Yamada,
James E.J. Bottomley, Helge Deller, linux-parisc, Philip Li,
Ye Xiaolong
On Wed, Jul 19, 2017 at 12:01:06PM +1000, Nicholas Piggin wrote:
>On Tue, 18 Jul 2017 23:58:07 +0200
>Helge Deller <helge.deller@steuerkanzlei-deller.de> wrote:
>
>>
>> This outstanding patch will fix it:
>> https://patchwork.kernel.org/patch/9832033/
>> Helge
>> Von meinem Samsung Gerät gesendet.
>
>Thanks for the quick fix. I'm not sure why 0day didn't catch it.
>Does it build test parisc/generic-64bit_defconfig, I wonder?
We do test that config. I guess it's because the build servers are
under pressure recently. Philip/Xiaolong are looking at this issue.
Thanks,
Fengguang
>> -------- Ursprüngliche Nachricht --------
>> Von: Guenter Roeck <linux@roeck-us.net>
>> Datum: 18.07.17 17:21 (GMT+01:00)
>> An: Nicholas Piggin <npiggin@gmail.com>
>> Cc: linux-kernel@vger.kernel.org, Masahiro Yamada <yamada.masahiro@socionext.com>, "James E.J. Bottomley" <jejb@parisc-linux.org>, Helge Deller <deller@gmx.de>, linux-parisc@vger.kernel.org
>> Betreff: parisc:generic-64bit_defconfig build failures due to 'kbuild: handle
> libs-y archives separately...'
>>
>> Hi,
>>
>> parisc64 builds, specifically generic-64bit_defconfig, fail to build
>> in mainline as follows.
>>
>> hppa64-linux-ld:
>> hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o)(.text+0xec):
>> cannot reach $$divU
>> hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o):
>> In function `__divdi3':
>> libgcc2.c:(.text+0xec): relocation truncated to fit: R_PARISC_PCREL22F against
>> symbol `$$divU' defined in .text.div section in
>> hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divU.o)
>> hppa64-linux-ld:
>> hppa64-linux/bin/../lib/gcc/hppa64-linux/4.9.0/libgcc.a(_divdi3.o)(.text+0x150):
>> cannot reach $$divU
>>
>> [ and many more ]
>>
>> This is after enabling CONFIG_MLONGCALLS; otherwise build failures are
>> more severe.
>>
>> Building with gcc 6.3.0 fails as well with the same error.
>>
>> Bisect points to commit 3a166fc2d4ef ("kbuild: handle libs-y archives
>> separately from built-in.o archives") as the culprit. Bisect log is
>> attached.
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: parisc:generic-64bit_defconfig build failures due to 'kbuild: handle libs-y archives separately...'
2017-07-19 2:10 ` Fengguang Wu
@ 2017-07-19 2:45 ` Li, Philip
0 siblings, 0 replies; 5+ messages in thread
From: Li, Philip @ 2017-07-19 2:45 UTC (permalink / raw)
To: Wu, Fengguang, Nicholas Piggin
Cc: Helge Deller, Guenter Roeck, linux-kernel@vger.kernel.org,
Masahiro Yamada, James E.J. Bottomley, Helge Deller,
linux-parisc@vger.kernel.org, Ye, Xiaolong, Lu, LeiX
PiANCj4gT24gV2VkLCBKdWwgMTksIDIwMTcgYXQgMTI6MDE6MDZQTSArMTAwMCwgTmljaG9sYXMg
UGlnZ2luIHdyb3RlOg0KPiA+T24gVHVlLCAxOCBKdWwgMjAxNyAyMzo1ODowNyArMDIwMA0KPiA+
SGVsZ2UgRGVsbGVyIDxoZWxnZS5kZWxsZXJAc3RldWVya2FuemxlaS1kZWxsZXIuZGU+IHdyb3Rl
Og0KPiA+DQo+ID4+DQo+ID4+IFRoaXMgb3V0c3RhbmRpbmcgcGF0Y2ggd2lsbCBmaXggaXQ6DQo+
ID4+IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTgzMjAzMy8NCj4gPj4gSGVs
Z2UNCj4gPj4gVm9uIG1laW5lbSBTYW1zdW5nIEdlcsOkdCBnZXNlbmRldC4NCj4gPg0KPiA+VGhh
bmtzIGZvciB0aGUgcXVpY2sgZml4LiBJJ20gbm90IHN1cmUgd2h5IDBkYXkgZGlkbid0IGNhdGNo
IGl0Lg0KPiA+RG9lcyBpdCBidWlsZCB0ZXN0IHBhcmlzYy9nZW5lcmljLTY0Yml0X2RlZmNvbmZp
ZywgSSB3b25kZXI/DQo+IA0KPiBXZSBkbyB0ZXN0IHRoYXQgY29uZmlnLiBJIGd1ZXNzIGl0J3Mg
YmVjYXVzZSB0aGUgYnVpbGQgc2VydmVycyBhcmUNCj4gdW5kZXIgcHJlc3N1cmUgcmVjZW50bHku
IFBoaWxpcC9YaWFvbG9uZyBhcmUgbG9va2luZyBhdCB0aGlzIGlzc3VlLg0KSGkgYWxsLCBzb3Jy
eSBmb3IgdGhlIGluY29tcGxldGUgY292ZXJhZ2UsIHRoZSB0ZWFtIG5vdyBpcyBhY3RpdmVseSBm
aXhpbmcgYnVpbGQgY2x1c3RlciBwcm9ibGVtcywgDQp3aGljaCBoYWQgYmVlbiBkb3duIGFuZCBs
b3cgZWZmZWN0aXZlbmVzcy4gV2l0aCBjdXJyZW50IGFjY3VtdWxhdGVkIGJ1aWxkcywgaXQgbmVl
ZA0KYXQgbGVhc3QgMSB3ZWVrIHRvIHJlY292ZXIgdG8gYSBnb29kIHN0YXRlLg0KDQo+IA0KPiBU
aGFua3MsDQo+IEZlbmdndWFuZw0KPiANCj4gPj4gLS0tLS0tLS0gVXJzcHLDvG5nbGljaGUgTmFj
aHJpY2h0IC0tLS0tLS0tDQo+ID4+IFZvbjogR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMu
bmV0Pg0KPiA+PiBEYXR1bTogMTguMDcuMTcgIDE3OjIxICAoR01UKzAxOjAwKQ0KPiA+PiBBbjog
TmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4NCj4gPj4gQ2M6IGxpbnV4LWtlcm5l
bEB2Z2VyLmtlcm5lbC5vcmcsIE1hc2FoaXJvIFlhbWFkYQ0KPiA8eWFtYWRhLm1hc2FoaXJvQHNv
Y2lvbmV4dC5jb20+LCAiSmFtZXMgRS5KLiBCb3R0b21sZXkiIDxqZWpiQHBhcmlzYy0NCj4gbGlu
dXgub3JnPiwgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPiwgbGludXgtcGFyaXNjQHZnZXIu
a2VybmVsLm9yZw0KPiA+PiBCZXRyZWZmOiBwYXJpc2M6Z2VuZXJpYy02NGJpdF9kZWZjb25maWcg
YnVpbGQgZmFpbHVyZXMgZHVlIHRvICdrYnVpbGQ6IGhhbmRsZQ0KPiA+ICBsaWJzLXkgYXJjaGl2
ZXMgc2VwYXJhdGVseS4uLicNCj4gPj4NCj4gPj4gSGksDQo+ID4+DQo+ID4+IHBhcmlzYzY0IGJ1
aWxkcywgc3BlY2lmaWNhbGx5IGdlbmVyaWMtNjRiaXRfZGVmY29uZmlnLCBmYWlsIHRvIGJ1aWxk
DQo+ID4+IGluIG1haW5saW5lIGFzIGZvbGxvd3MuDQo+ID4+DQo+ID4+IGhwcGE2NC1saW51eC1s
ZDoNCj4gPj4gaHBwYTY0LWxpbnV4L2Jpbi8uLi9saWIvZ2NjL2hwcGE2NC1saW51eC80LjkuMC9s
aWJnY2MuYShfZGl2ZGkzLm8pKC50ZXh0KzB4ZWMpOg0KPiA+PiBjYW5ub3QgcmVhY2ggJCRkaXZV
DQo+ID4+IGhwcGE2NC1saW51eC9iaW4vLi4vbGliL2djYy9ocHBhNjQtbGludXgvNC45LjAvbGli
Z2NjLmEoX2RpdmRpMy5vKToNCj4gPj4gSW4gZnVuY3Rpb24gYF9fZGl2ZGkzJzoNCj4gPj4gbGli
Z2NjMi5jOigudGV4dCsweGVjKTogcmVsb2NhdGlvbiB0cnVuY2F0ZWQgdG8gZml0OiBSX1BBUklT
Q19QQ1JFTDIyRg0KPiBhZ2FpbnN0DQo+ID4+IHN5bWJvbCBgJCRkaXZVJyBkZWZpbmVkIGluIC50
ZXh0LmRpdiBzZWN0aW9uIGluDQo+ID4+IGhwcGE2NC1saW51eC9iaW4vLi4vbGliL2djYy9ocHBh
NjQtbGludXgvNC45LjAvbGliZ2NjLmEoX2RpdlUubykNCj4gPj4gaHBwYTY0LWxpbnV4LWxkOg0K
PiA+PiBocHBhNjQtbGludXgvYmluLy4uL2xpYi9nY2MvaHBwYTY0LWxpbnV4LzQuOS4wL2xpYmdj
Yy5hKF9kaXZkaTMubykoLnRleHQrMHgxNTApOg0KPiA+PiBjYW5ub3QgcmVhY2ggJCRkaXZVDQo+
ID4+DQo+ID4+IFsgYW5kIG1hbnkgbW9yZSBdDQo+ID4+DQo+ID4+IFRoaXMgaXMgYWZ0ZXIgZW5h
YmxpbmcgQ09ORklHX01MT05HQ0FMTFM7IG90aGVyd2lzZSBidWlsZCBmYWlsdXJlcyBhcmUNCj4g
Pj4gbW9yZSBzZXZlcmUuDQo+ID4+DQo+ID4+IEJ1aWxkaW5nIHdpdGggZ2NjIDYuMy4wIGZhaWxz
IGFzIHdlbGwgd2l0aCB0aGUgc2FtZSBlcnJvci4NCj4gPj4NCj4gPj4gQmlzZWN0IHBvaW50cyB0
byBjb21taXQgM2ExNjZmYzJkNGVmICgia2J1aWxkOiBoYW5kbGUgbGlicy15IGFyY2hpdmVzDQo+
ID4+IHNlcGFyYXRlbHkgZnJvbSBidWlsdC1pbi5vIGFyY2hpdmVzIikgYXMgdGhlIGN1bHByaXQu
IEJpc2VjdCBsb2cgaXMNCj4gPj4gYXR0YWNoZWQuDQo=
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-07-19 2:45 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-18 15:21 parisc:generic-64bit_defconfig build failures due to 'kbuild: handle libs-y archives separately...' Guenter Roeck
2017-07-18 23:11 ` John David Anglin
[not found] <2eee9t3p9qmqow3xr998vi1a.1500415087874@email.android.com>
2017-07-19 2:01 ` Nicholas Piggin
2017-07-19 2:10 ` Fengguang Wu
2017-07-19 2:45 ` Li, Philip
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox