Public bug reported:

Look like debbuild doesn’t works well when used for cross compiling (I
don’t have enough ram for native building on the target device) :

{standard input}:33009: Error: operand mismatch -- `swpb x1,x9,[x10]'
{standard input}:33009: Info:    did you mean this?
{standard input}:33009: Info:           swpb w1, w9, [x10]
{standard input}:33488: Error: operand mismatch -- `swpb x9,x20,[x19]'
{standard input}:33488: Info:    did you mean this?
{standard input}:33488: Info:           swpb w9, w20, [x19]
{standard input}:33511: Error: operand mismatch -- `swpb x10,x20,[x19]'
{standard input}:33511: Info:    did you mean this?
{standard input}:33511: Info:           swpb w10, w20, [x19]
{standard input}:33542: Error: operand mismatch -- `swpb x3,x11,[x12]'
{standard input}:33542: Info:    did you mean this?
{standard input}:33542: Info:           swpb w3, w11, [x12]
{standard input}:33763: Error: operand mismatch -- `swpb x2,x20,[x19]'
{standard input}:33763: Info:    did you mean this?
{standard input}:33763: Info:           swpb w2, w20, [x19]
{standard input}:33784: Error: operand mismatch -- `swpb x3,x20,[x19]'
{standard input}:33784: Info:    did you mean this?
{standard input}:33784: Info:           swpb w3, w20, [x19]
{standard input}:33820: Error: operand mismatch -- `swpb x1,x8,[x4]'
{standard input}:33820: Info:    did you mean this?
{standard input}:33820: Info:           swpb w1, w8, [x4]
{standard input}:33961: Error: operand mismatch -- `swpb x8,x20,[x27]'
{standard input}:33961: Info:    did you mean this?
{standard input}:33961: Info:           swpb w8, w20, [x27]
{standard input}:33981: Error: operand mismatch -- `swpb x9,x20,[x27]'
{standard input}:33981: Info:    did you mean this?
{standard input}:33981: Info:           swpb w9, w20, [x27]
{standard input}:34009: Error: operand mismatch -- `swpb x1,x12,[x11]'
{standard input}:34009: Info:    did you mean this?
{standard input}:34009: Info:           swpb w1, w12, [x11]
{standard input}:34124: Error: operand mismatch -- `swpb x2,x27,[x19]'
{standard input}:34124: Info:    did you mean this?
{standard input}:34124: Info:           swpb w2, w27, [x19]
{standard input}:34144: Error: operand mismatch -- `swpb x3,x27,[x19]'
{standard input}:34144: Info:    did you mean this?
{standard input}:34144: Info:           swpb w3, w27, [x19]
{standard input}:34172: Error: operand mismatch -- `swpb x1,x6,[x5]'
{standard input}:34172: Info:    did you mean this?
{standard input}:34172: Info:           swpb w1, w6, [x5]
{standard input}:34235: Error: operand mismatch -- `swpb x1,x6,[x4]'
{standard input}:34235: Info:    did you mean this?
{standard input}:34235: Info:           swpb w1, w6, [x4]
{standard input}:34354: Error: operand mismatch -- `swpb x1,x13,[x14]'
{standard input}:34354: Info:    did you mean this?
{standard input}:34354: Info:           swpb w1, w13, [x14]
Makefile:8364: recipe for target '.obj/release-static/qfutureinterface.o' failed
make[3]: *** [.obj/release-static/qfutureinterface.o] Error 1
make[3]: Leaving directory '/root/qt4-x11-4.8.7+dfsg/src/corelib'
Makefile:201: recipe for target 'sub-corelib-make_default-ordered' failed
make[2]: *** [sub-corelib-make_default-ordered] Error 2
dh_auto_build: make -j8 -O returned exit code 2
debian/rules:173: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 25
make[1]: Leaving directory '/root/qt4-x11-4.8.7+dfsg'
debian/rules:94: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

As result, I’m unable to distribute an ubuntu independent static
executable (or rather distribution independent at all
https://softwarerecs.stackexchange.com/q/50597/2341)


The problem above is rather an xyz one. As far I know, Qt4 as well as Qt5 are 
the only dev package in ubuntu where a version suitable for static linking 
whereas this is as simple as passing -static to configure if building inside 
the correct environment (which I added to debian/rules). This concerns all 
architectures, and not only those in third party ports.

If you refuse to fix it for Qt4, please fix it for Qt5 !

** Affects: qt4-x11 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: bionic

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/1776717

Title:
  Please provide static archives inside libtqt4-dev

Status in qt4-x11 package in Ubuntu:
  New

Bug description:
  Look like debbuild doesn’t works well when used for cross compiling (I
  don’t have enough ram for native building on the target device) :

  {standard input}:33009: Error: operand mismatch -- `swpb x1,x9,[x10]'
  {standard input}:33009: Info:    did you mean this?
  {standard input}:33009: Info:         swpb w1, w9, [x10]
  {standard input}:33488: Error: operand mismatch -- `swpb x9,x20,[x19]'
  {standard input}:33488: Info:    did you mean this?
  {standard input}:33488: Info:         swpb w9, w20, [x19]
  {standard input}:33511: Error: operand mismatch -- `swpb x10,x20,[x19]'
  {standard input}:33511: Info:    did you mean this?
  {standard input}:33511: Info:         swpb w10, w20, [x19]
  {standard input}:33542: Error: operand mismatch -- `swpb x3,x11,[x12]'
  {standard input}:33542: Info:    did you mean this?
  {standard input}:33542: Info:         swpb w3, w11, [x12]
  {standard input}:33763: Error: operand mismatch -- `swpb x2,x20,[x19]'
  {standard input}:33763: Info:    did you mean this?
  {standard input}:33763: Info:         swpb w2, w20, [x19]
  {standard input}:33784: Error: operand mismatch -- `swpb x3,x20,[x19]'
  {standard input}:33784: Info:    did you mean this?
  {standard input}:33784: Info:         swpb w3, w20, [x19]
  {standard input}:33820: Error: operand mismatch -- `swpb x1,x8,[x4]'
  {standard input}:33820: Info:    did you mean this?
  {standard input}:33820: Info:         swpb w1, w8, [x4]
  {standard input}:33961: Error: operand mismatch -- `swpb x8,x20,[x27]'
  {standard input}:33961: Info:    did you mean this?
  {standard input}:33961: Info:         swpb w8, w20, [x27]
  {standard input}:33981: Error: operand mismatch -- `swpb x9,x20,[x27]'
  {standard input}:33981: Info:    did you mean this?
  {standard input}:33981: Info:         swpb w9, w20, [x27]
  {standard input}:34009: Error: operand mismatch -- `swpb x1,x12,[x11]'
  {standard input}:34009: Info:    did you mean this?
  {standard input}:34009: Info:         swpb w1, w12, [x11]
  {standard input}:34124: Error: operand mismatch -- `swpb x2,x27,[x19]'
  {standard input}:34124: Info:    did you mean this?
  {standard input}:34124: Info:         swpb w2, w27, [x19]
  {standard input}:34144: Error: operand mismatch -- `swpb x3,x27,[x19]'
  {standard input}:34144: Info:    did you mean this?
  {standard input}:34144: Info:         swpb w3, w27, [x19]
  {standard input}:34172: Error: operand mismatch -- `swpb x1,x6,[x5]'
  {standard input}:34172: Info:    did you mean this?
  {standard input}:34172: Info:         swpb w1, w6, [x5]
  {standard input}:34235: Error: operand mismatch -- `swpb x1,x6,[x4]'
  {standard input}:34235: Info:    did you mean this?
  {standard input}:34235: Info:         swpb w1, w6, [x4]
  {standard input}:34354: Error: operand mismatch -- `swpb x1,x13,[x14]'
  {standard input}:34354: Info:    did you mean this?
  {standard input}:34354: Info:         swpb w1, w13, [x14]
  Makefile:8364: recipe for target '.obj/release-static/qfutureinterface.o' 
failed
  make[3]: *** [.obj/release-static/qfutureinterface.o] Error 1
  make[3]: Leaving directory '/root/qt4-x11-4.8.7+dfsg/src/corelib'
  Makefile:201: recipe for target 'sub-corelib-make_default-ordered' failed
  make[2]: *** [sub-corelib-make_default-ordered] Error 2
  dh_auto_build: make -j8 -O returned exit code 2
  debian/rules:173: recipe for target 'override_dh_auto_build' failed
  make[1]: *** [override_dh_auto_build] Error 25
  make[1]: Leaving directory '/root/qt4-x11-4.8.7+dfsg'
  debian/rules:94: recipe for target 'build' failed
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

  As result, I’m unable to distribute an ubuntu independent static
  executable (or rather distribution independent at all
  https://softwarerecs.stackexchange.com/q/50597/2341)

  
  The problem above is rather an xyz one. As far I know, Qt4 as well as Qt5 are 
the only dev package in ubuntu where a version suitable for static linking 
whereas this is as simple as passing -static to configure if building inside 
the correct environment (which I added to debian/rules). This concerns all 
architectures, and not only those in third party ports.

  If you refuse to fix it for Qt4, please fix it for Qt5 !

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/1776717/+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

Reply via email to