[Touch-packages] [Bug 1891565] Re: oss4 does not build on ppc64el on groovy
This bug was fixed in the package oss4 - 4.2-build2010-5ubuntu7 --- oss4 (4.2-build2010-5ubuntu7) groovy; urgency=medium * Fixes build on ppc64el with binutils 2.35 (LP: #1891565) -- Thadeu Lima de Souza Cascardo Fri, 14 Aug 2020 18:40:15 -0300 ** Changed in: oss4 (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1891565 Title: oss4 does not build on ppc64el on groovy Status in binutils package in Ubuntu: Invalid Status in oss4 package in Ubuntu: Fix Released Bug description: When building the focal version of oss4 with groovy version of binutils, it fails with: /tmp/ccoZchTf.s: Assembler messages: /tmp/ccoZchTf.s: Error: invalid attempt to declare external version name as default in symbol `.snd_pcm_hw_params_set_rate_near@@ALSA_0.9.0rc4' make[1]: *** [Makefile:16: pcm.lo] Error 1 Downgrading binutils to 2.34-6ubuntu1 fixes the problem. This works with gcc-9 9.3.0-10ubuntu2. Upgrading to groovy gcc-9 9.3.0-17ubuntu1 will force the upgrade of binutils, so can't be tested with the working version of binutils. Using the latest version of gcc-9 or gcc-10 from groovy with the broken binutils is still broken, so a complete upgrade does not fix the problem. The following diff does fix the problem with binutils 2.35-2ubuntu1, though: $ diff -u lib/libsalsa/alsa-symbols.h.old lib/libsalsa/alsa-symbols.h --- lib/libsalsa/alsa-symbols.h.old 2020-08-13 22:47:28.249358919 + +++ lib/libsalsa/alsa-symbols.h 2020-08-13 22:43:35.730423956 + @@ -35,7 +35,7 @@ __asm__ (".symver ." #real ",." #name "@" #version) # define default_symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@@" #version); \ - __asm__ (".symver ." #real ",." #name "@@" #version) +// __asm__ (".symver ." #real ",." #name "@@" #version) #else # define symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@" #version) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1891565/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1891565] Re: oss4 does not build on ppc64el on groovy
** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1891565 Title: oss4 does not build on ppc64el on groovy Status in binutils package in Ubuntu: Invalid Status in oss4 package in Ubuntu: In Progress Bug description: When building the focal version of oss4 with groovy version of binutils, it fails with: /tmp/ccoZchTf.s: Assembler messages: /tmp/ccoZchTf.s: Error: invalid attempt to declare external version name as default in symbol `.snd_pcm_hw_params_set_rate_near@@ALSA_0.9.0rc4' make[1]: *** [Makefile:16: pcm.lo] Error 1 Downgrading binutils to 2.34-6ubuntu1 fixes the problem. This works with gcc-9 9.3.0-10ubuntu2. Upgrading to groovy gcc-9 9.3.0-17ubuntu1 will force the upgrade of binutils, so can't be tested with the working version of binutils. Using the latest version of gcc-9 or gcc-10 from groovy with the broken binutils is still broken, so a complete upgrade does not fix the problem. The following diff does fix the problem with binutils 2.35-2ubuntu1, though: $ diff -u lib/libsalsa/alsa-symbols.h.old lib/libsalsa/alsa-symbols.h --- lib/libsalsa/alsa-symbols.h.old 2020-08-13 22:47:28.249358919 + +++ lib/libsalsa/alsa-symbols.h 2020-08-13 22:43:35.730423956 + @@ -35,7 +35,7 @@ __asm__ (".symver ." #real ",." #name "@" #version) # define default_symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@@" #version); \ - __asm__ (".symver ." #real ",." #name "@@" #version) +// __asm__ (".symver ." #real ",." #name "@@" #version) #else # define symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@" #version) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1891565/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1891565] Re: oss4 does not build on ppc64el on groovy
Now building on ppa:cascardo/ppa. ** Patch added: "Fix for groovy" https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1891565/+attachment/5401581/+files/oss4_4.2-build2010-5ubuntu7.debdiff ** Changed in: binutils (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1891565 Title: oss4 does not build on ppc64el on groovy Status in binutils package in Ubuntu: Invalid Status in oss4 package in Ubuntu: In Progress Bug description: When building the focal version of oss4 with groovy version of binutils, it fails with: /tmp/ccoZchTf.s: Assembler messages: /tmp/ccoZchTf.s: Error: invalid attempt to declare external version name as default in symbol `.snd_pcm_hw_params_set_rate_near@@ALSA_0.9.0rc4' make[1]: *** [Makefile:16: pcm.lo] Error 1 Downgrading binutils to 2.34-6ubuntu1 fixes the problem. This works with gcc-9 9.3.0-10ubuntu2. Upgrading to groovy gcc-9 9.3.0-17ubuntu1 will force the upgrade of binutils, so can't be tested with the working version of binutils. Using the latest version of gcc-9 or gcc-10 from groovy with the broken binutils is still broken, so a complete upgrade does not fix the problem. The following diff does fix the problem with binutils 2.35-2ubuntu1, though: $ diff -u lib/libsalsa/alsa-symbols.h.old lib/libsalsa/alsa-symbols.h --- lib/libsalsa/alsa-symbols.h.old 2020-08-13 22:47:28.249358919 + +++ lib/libsalsa/alsa-symbols.h 2020-08-13 22:43:35.730423956 + @@ -35,7 +35,7 @@ __asm__ (".symver ." #real ",." #name "@" #version) # define default_symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@@" #version); \ - __asm__ (".symver ." #real ",." #name "@@" #version) +// __asm__ (".symver ." #real ",." #name "@@" #version) #else # define symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@" #version) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1891565/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1891565] Re: oss4 does not build on ppc64el on groovy
So, dot-symbols on powerpc are not a thing on userspace since a while (from gcc 3.4 times). And, then, I realized this header comes directly from alsa, and for a different reason, this same section has already been dropped there. So applying the same changes makes sense here. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1891565 Title: oss4 does not build on ppc64el on groovy Status in binutils package in Ubuntu: New Status in oss4 package in Ubuntu: In Progress Bug description: When building the focal version of oss4 with groovy version of binutils, it fails with: /tmp/ccoZchTf.s: Assembler messages: /tmp/ccoZchTf.s: Error: invalid attempt to declare external version name as default in symbol `.snd_pcm_hw_params_set_rate_near@@ALSA_0.9.0rc4' make[1]: *** [Makefile:16: pcm.lo] Error 1 Downgrading binutils to 2.34-6ubuntu1 fixes the problem. This works with gcc-9 9.3.0-10ubuntu2. Upgrading to groovy gcc-9 9.3.0-17ubuntu1 will force the upgrade of binutils, so can't be tested with the working version of binutils. Using the latest version of gcc-9 or gcc-10 from groovy with the broken binutils is still broken, so a complete upgrade does not fix the problem. The following diff does fix the problem with binutils 2.35-2ubuntu1, though: $ diff -u lib/libsalsa/alsa-symbols.h.old lib/libsalsa/alsa-symbols.h --- lib/libsalsa/alsa-symbols.h.old 2020-08-13 22:47:28.249358919 + +++ lib/libsalsa/alsa-symbols.h 2020-08-13 22:43:35.730423956 + @@ -35,7 +35,7 @@ __asm__ (".symver ." #real ",." #name "@" #version) # define default_symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@@" #version); \ - __asm__ (".symver ." #real ",." #name "@@" #version) +// __asm__ (".symver ." #real ",." #name "@@" #version) #else # define symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@" #version) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1891565/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1891565] Re: oss4 does not build on ppc64el on groovy
** Also affects: binutils (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1891565 Title: oss4 does not build on ppc64el on groovy Status in binutils package in Ubuntu: New Status in oss4 package in Ubuntu: In Progress Bug description: When building the focal version of oss4 with groovy version of binutils, it fails with: /tmp/ccoZchTf.s: Assembler messages: /tmp/ccoZchTf.s: Error: invalid attempt to declare external version name as default in symbol `.snd_pcm_hw_params_set_rate_near@@ALSA_0.9.0rc4' make[1]: *** [Makefile:16: pcm.lo] Error 1 Downgrading binutils to 2.34-6ubuntu1 fixes the problem. This works with gcc-9 9.3.0-10ubuntu2. Upgrading to groovy gcc-9 9.3.0-17ubuntu1 will force the upgrade of binutils, so can't be tested with the working version of binutils. Using the latest version of gcc-9 or gcc-10 from groovy with the broken binutils is still broken, so a complete upgrade does not fix the problem. The following diff does fix the problem with binutils 2.35-2ubuntu1, though: $ diff -u lib/libsalsa/alsa-symbols.h.old lib/libsalsa/alsa-symbols.h --- lib/libsalsa/alsa-symbols.h.old 2020-08-13 22:47:28.249358919 + +++ lib/libsalsa/alsa-symbols.h 2020-08-13 22:43:35.730423956 + @@ -35,7 +35,7 @@ __asm__ (".symver ." #real ",." #name "@" #version) # define default_symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@@" #version); \ - __asm__ (".symver ." #real ",." #name "@@" #version) +// __asm__ (".symver ." #real ",." #name "@@" #version) #else # define symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@" #version) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1891565/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp