#563686 please support other architectures than amd64 and i386

Package:
src:spring
Source:
spring
Submitter:
Date:
2026-05-13 02:43:17 UTC
Severity:
wishlist
Tags:
#563686#3
Date:
2010-01-04 16:31:22 UTC
From:
To:
spring fails to build on architectures other than i386, amd64 because
it passes arch-specific flags to gcc:

On alpha:
  cc1plus: error: unrecognized command line option "-msse"
  cc1plus: error: unrecognized command line option "-mfpmath=sse"
  cc1plus: error: unrecognized command line option "-mieee-fp"

On armel:
  Assembler messages:
  Error: unknown architecture `i686'

  Error: unrecognized option -march=i686
  cc1plus: error: unrecognized command line option "-msse"
  cc1plus: error: unrecognized command line option "-mfpmath=sse"
  cc1plus: error: unrecognized command line option "-mieee-fp"

See https://buildd.debian.org/~luk/status/package.php?p=spring for
other architectures (the problem is the same).

Regards,
Ansgar

#563686#14
Date:
2010-01-15 16:21:54 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
spring, which is due to be installed in the Debian FTP archive:

spring-common_0.80.5.2-2_all.deb
  to main/s/spring/spring-common_0.80.5.2-2_all.deb
spring-dbg_0.80.5.2-2_i386.deb
  to main/s/spring/spring-dbg_0.80.5.2-2_i386.deb
spring_0.80.5.2-2.diff.gz
  to main/s/spring/spring_0.80.5.2-2.diff.gz
spring_0.80.5.2-2.dsc
  to main/s/spring/spring_0.80.5.2-2.dsc
spring_0.80.5.2-2_i386.deb
  to main/s/spring/spring_0.80.5.2-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 563686@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marco Amadori <marco.amadori@gmail.com> (supplier of updated spring package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
Format: 1.8
Date: Thu, 14 Jan 2010 02:17:08 +0100
Source: spring
Binary: spring spring-common spring-dbg
Architecture: source i386 all
Version: 0.80.5.2-2
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Marco Amadori <marco.amadori@gmail.com>
Description:
 spring     - a modern full-3D RTS game engine
 spring-common - a modern full-3D RTS game engine (common files)
 spring-dbg - a modern full-3D RTS game engine (debugging symbols)
Closes: 562711 563686 563739 564049
Changes:
 spring (0.80.5.2-2) unstable; urgency=low
 .
   * Added the -dbg debug package (Closes: #564049).
   * Removed spring-common circular Depends (Closes: #562711).
   * Renabled Quilt for including a git upstream licence patch.
   * Allow builds without SSE (Closes: #563686).
   * Improved copyright file (Closes: #563739).
Checksums-Sha1:
 769270e82d4ef8040eae3f0677185d1f1e3fc452 1612 spring_0.80.5.2-2.dsc
 080492d026e540678bb4cdb45cd0558211c14441 9999 spring_0.80.5.2-2.diff.gz
 1bf34df69ddcdbe04875a0c89b8be271c3304208 4765256 spring_0.80.5.2-2_i386.deb
 8d74fc518d094a62b5dada8a6e51f3b3bae6fa35 3216958 spring-common_0.80.5.2-2_all.deb
 ecba9fce1d99879801dfe29cfbb94a7052be675c 33781230 spring-dbg_0.80.5.2-2_i386.deb
Checksums-Sha256:
 2971c87c0e7512a2c349c6ca7eb6f5dd07f54481c8141e138ab6de1278279232 1612 spring_0.80.5.2-2.dsc
 c0edb269a4be64fed97b1b91f9d4a21f06cab887dd2f8d01bee6eef3a254ac97 9999 spring_0.80.5.2-2.diff.gz
 617eb143cc44809669687bfae803ef7d097ab9cced2ce0707c6cc7cf31ca9a97 4765256 spring_0.80.5.2-2_i386.deb
 6b88a69e2eebc4f15266a08d42a11849e2e4717c5c42c149392f905ff04654e4 3216958 spring-common_0.80.5.2-2_all.deb
 64473c4f431593d1f0562ff5fbddd9ee913330c9a5185d5ac28701dadd5d5eb3 33781230 spring-dbg_0.80.5.2-2_i386.deb
Files:
 b59d9c9aa87a61456a4426cf1c99ddac 1612 games optional spring_0.80.5.2-2.dsc
 906be710c25603f7088261b4f2f8ab3d 9999 games optional spring_0.80.5.2-2.diff.gz
 faca7bc0f9218f2b3cd2840e3cea84fc 4765256 games optional spring_0.80.5.2-2_i386.deb
 3437c20f06e9e62825b58c8abc9f96a6 3216958 games optional spring-common_0.80.5.2-2_all.deb
 34d88737292d01d811541c67f788f335 33781230 debug extra spring-dbg_0.80.5.2-2_i386.deb
iEYEARECAAYFAktP5W0ACgkQ5ItltUs5T37l0wCg6g0r+iuB4DHtHYPZS31fQALY
OYoAoJYfiQv/jPmt0U5uW53KVqcGHEnk
=nu5c
-----END PGP SIGNATURE-----

#563686#21
Date:
2010-02-19 20:33:02 UTC
From:
To:
forwarded 563686 http://springrts.com/mantis/view.php?id=1846
thanks

Even with corrected compiler flags spring fails to build on non x86
architectures because it uses x86 specific assembly code in the file
rts/lib/streflop/FPUSettings.h

Because it is unlikely that upstream changes this soon, I asked to add
spring to packages-arch-specific in #570534 to allow it to reach
testing.

I suggest to keep this bug report open to remind us (as in Debian
Games Team) to keep an eye on the corresponding upstream bug report to
eventually switch back to Architecture: any later.


Regards
Jan

#563686#34
Date:
2023-10-07 14:13:41 UTC
From:
To:
kFreeBSD has been removed from Debian ports:
https://lists.debian.org/debian-bsd/2023/07/msg00003.html

cu
Adrian

#563686#39
Date:
2023-10-07 16:34:16 UTC
From:
To:
Sorry this was the wrong bug number, reopening.

cu
Adrian