* next-20161205 build: 3 failures 4 warnings (next-20161205) [not found] <E1cDo86-0008IX-9W@optimist> @ 2016-12-05 10:44 ` Mark Brown 2016-12-05 10:52 ` Marc Zyngier 2016-12-05 11:20 ` Mark Brown 1 sibling, 1 reply; 7+ messages in thread From: Mark Brown @ 2016-12-05 10:44 UTC (permalink / raw) To: linux-arm-kernel On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote: Today's -next fails to build an arm64 allmodconfig: > arm64-allmodconfig > ../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory due to bca8f17f57bd76d (arm64: Get rid of asm/opcodes.h) having missed one reference to the header. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20161205/8b5dd2e2/attachment-0001.sig> ^ permalink raw reply [flat|nested] 7+ messages in thread
* next-20161205 build: 3 failures 4 warnings (next-20161205) 2016-12-05 10:44 ` next-20161205 build: 3 failures 4 warnings (next-20161205) Mark Brown @ 2016-12-05 10:52 ` Marc Zyngier 0 siblings, 0 replies; 7+ messages in thread From: Marc Zyngier @ 2016-12-05 10:52 UTC (permalink / raw) To: linux-arm-kernel On 05/12/16 10:44, Mark Brown wrote: > On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote: > > Today's -next fails to build an arm64 allmodconfig: > >> arm64-allmodconfig >> ../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory > > due to bca8f17f57bd76d (arm64: Get rid of asm/opcodes.h) having missed > one reference to the header. Fix on the list: https://www.spinics.net/lists/arm-kernel/msg546960.html Thanks, M. -- Jazz is not dead. It just smells funny... ^ permalink raw reply [flat|nested] 7+ messages in thread
* next-20161205 build: 3 failures 4 warnings (next-20161205) [not found] <E1cDo86-0008IX-9W@optimist> 2016-12-05 10:44 ` next-20161205 build: 3 failures 4 warnings (next-20161205) Mark Brown @ 2016-12-05 11:20 ` Mark Brown 2016-12-05 15:44 ` Marc Zyngier 1 sibling, 1 reply; 7+ messages in thread From: Mark Brown @ 2016-12-05 11:20 UTC (permalink / raw) To: linux-arm-kernel On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote: Today's -next fails to build an arm64 allnodconfig and allmodconfig with: > arm64-allnoconfig > ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression > ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression > ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards > ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards > ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression > ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression > ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards > ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards > ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression > ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression > ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards > ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards > ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression > ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression > ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards > ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of asm/opcodes.h) though I didn't figure out how. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20161205/cd10bb7a/attachment-0001.sig> ^ permalink raw reply [flat|nested] 7+ messages in thread
* next-20161205 build: 3 failures 4 warnings (next-20161205) 2016-12-05 11:20 ` Mark Brown @ 2016-12-05 15:44 ` Marc Zyngier 2016-12-05 17:20 ` Mark Brown 2016-12-06 18:10 ` Bjorn Andersson 0 siblings, 2 replies; 7+ messages in thread From: Marc Zyngier @ 2016-12-05 15:44 UTC (permalink / raw) To: linux-arm-kernel On 05/12/16 11:20, Mark Brown wrote: > On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote: > > Today's -next fails to build an arm64 allnodconfig and allmodconfig > with: > >> arm64-allnoconfig >> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression >> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression >> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards >> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards >> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression >> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression >> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards >> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards >> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression >> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression >> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards >> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards >> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression >> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression >> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards >> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards > > This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of > asm/opcodes.h) though I didn't figure out how. Old and broken gas. I have a workaround stashed there: http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8 At least binutils 2.24 and 2.25 are affected, while 2.27 is not. Thanks, M. -- Jazz is not dead. It just smells funny... ^ permalink raw reply [flat|nested] 7+ messages in thread
* next-20161205 build: 3 failures 4 warnings (next-20161205) 2016-12-05 15:44 ` Marc Zyngier @ 2016-12-05 17:20 ` Mark Brown 2016-12-06 18:10 ` Bjorn Andersson 1 sibling, 0 replies; 7+ messages in thread From: Mark Brown @ 2016-12-05 17:20 UTC (permalink / raw) To: linux-arm-kernel On Mon, Dec 05, 2016 at 03:44:30PM +0000, Marc Zyngier wrote: > Old and broken gas. I have a workaround stashed there: > http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8 > At least binutils 2.24 and 2.25 are affected, while 2.27 is not. Not that old - this is the Linaro 2015.10 toolchain which wasn't super new but not exactly from the mists of time either. Anyway, I updated to 2016.11 (GCC 6.2.1, GAS 2.27)... let's see what the fallout is like. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20161205/1f2213ac/attachment.sig> ^ permalink raw reply [flat|nested] 7+ messages in thread
* next-20161205 build: 3 failures 4 warnings (next-20161205) 2016-12-05 15:44 ` Marc Zyngier 2016-12-05 17:20 ` Mark Brown @ 2016-12-06 18:10 ` Bjorn Andersson 2016-12-06 18:24 ` Marc Zyngier 1 sibling, 1 reply; 7+ messages in thread From: Bjorn Andersson @ 2016-12-06 18:10 UTC (permalink / raw) To: linux-arm-kernel On Mon 05 Dec 07:44 PST 2016, Marc Zyngier wrote: > On 05/12/16 11:20, Mark Brown wrote: > > On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote: > > > > Today's -next fails to build an arm64 allnodconfig and allmodconfig > > with: > > > >> arm64-allnoconfig > >> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression > >> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression > >> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards > >> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards > >> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression > >> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression > >> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards > >> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards > >> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression > >> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression > >> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards > >> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards > >> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression > >> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression > >> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards > >> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards > > > > This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of > > asm/opcodes.h) though I didn't figure out how. > > Old and broken gas. I have a workaround stashed there: > > http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8 > > At least binutils 2.24 and 2.25 are affected, while 2.27 is not. > Made me realize that the Ubuntu 15.10 release I'm on is deprecated. If I read the release notes for Ubuntu correctly the 14.04 LTS release is supported until April 2019, with binutils 2.24. So I would be surprised if this won't bite quite a bunch of people down the road. Regards, Bjorn ^ permalink raw reply [flat|nested] 7+ messages in thread
* next-20161205 build: 3 failures 4 warnings (next-20161205) 2016-12-06 18:10 ` Bjorn Andersson @ 2016-12-06 18:24 ` Marc Zyngier 0 siblings, 0 replies; 7+ messages in thread From: Marc Zyngier @ 2016-12-06 18:24 UTC (permalink / raw) To: linux-arm-kernel On 06/12/16 18:10, Bjorn Andersson wrote: > On Mon 05 Dec 07:44 PST 2016, Marc Zyngier wrote: > >> On 05/12/16 11:20, Mark Brown wrote: >>> On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote: >>> >>> Today's -next fails to build an arm64 allnodconfig and allmodconfig >>> with: >>> >>>> arm64-allnoconfig >>>> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression >>>> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression >>>> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards >>>> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards >>>> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression >>>> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression >>>> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards >>>> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards >>>> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression >>>> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression >>>> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards >>>> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards >>>> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression >>>> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression >>>> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards >>>> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards >>> >>> This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of >>> asm/opcodes.h) though I didn't figure out how. >> >> Old and broken gas. I have a workaround stashed there: >> >> http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8 >> >> At least binutils 2.24 and 2.25 are affected, while 2.27 is not. >> > > Made me realize that the Ubuntu 15.10 release I'm on is deprecated. > > If I read the release notes for Ubuntu correctly the 14.04 LTS release > is supported until April 2019, with binutils 2.24. So I would be > surprised if this won't bite quite a bunch of people down the road. Catalin has taken a slightly different set of fixes which do address this problem: https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/commit/?h=for-next/core&id=bbb56c27228d4ad64aca858c5af49d0f2f11c645 https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/commit/?h=for-next/core&id=cd9e1927a525f6ce7c0d99c6e038f0a0b9e85176 The build system will warn you that your binutils are broken, and enable the workaround (which will only result in slightly painful disassembly for some instructions). Some of the most visible distros have also other "features", such as compilers that do not implement basic capabilities on which the kernel relies for performance (jump labels, for example)... Thanks, M. -- Jazz is not dead. It just smells funny... ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-12-06 18:24 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <E1cDo86-0008IX-9W@optimist>
2016-12-05 10:44 ` next-20161205 build: 3 failures 4 warnings (next-20161205) Mark Brown
2016-12-05 10:52 ` Marc Zyngier
2016-12-05 11:20 ` Mark Brown
2016-12-05 15:44 ` Marc Zyngier
2016-12-05 17:20 ` Mark Brown
2016-12-06 18:10 ` Bjorn Andersson
2016-12-06 18:24 ` Marc Zyngier
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).