https://bugzilla.rpmfusion.org/show_bug.cgi?id=2979
--- Comment #37 from Simone Caronni <negativo17(a)gmail.com> 2013-10-23 21:38:55 CEST
---
Latest comments, just for reference...
On 23 October 2013 20:06, Alec Leamas wrote:
Besides that, this discussion draws my attention to all these %{_isa}
suffixes
in the explicit deps. It doesn't really makes sense IMHO. %_isa is the way to
dynamically refer to the architecture. However, these are all 32-bit deps,
which means that %_isa can't be anything but (x86-32). Now, if we always build
on a 32-bit host the net result is the same. But needlessly complicated, and I
wonder if not an explicit '(x86-32)' is a better option in this case?
Creating a 64 bit package, with all libraries and programs written in as
library(x86-32) in the requirements is really ugly.
After installing the Steam client, there are "hints" (libraries, a stub Ubuntu
runtime, etc.) that the client will sooner or later ported to 64 bit; so
creating a package like that would create a lot of mess. Example:
$ ls -ald ubuntu12_*
drwx------. 2 slaanesh slaanesh 4096 Oct 20 19:57 ubuntu12_32
drwxrwxr-x. 2 slaanesh slaanesh 4096 Oct 10 23:37 ubuntu12_64
$ ls -al ubuntu12_64/
total 15460
drwxrwxr-x. 2 slaanesh slaanesh 4096 Oct 10 23:37 .
drwx------. 26 slaanesh slaanesh 4096 Oct 23 16:37 ..
-rwxrwxr-x. 1 slaanesh slaanesh 472576 Oct 4 02:47 crashhandler.so
-rwxrwxr-x. 1 slaanesh slaanesh 173323 Sep 27 19:57 gameoverlayrenderer.so
-rwxrwxr-x. 1 slaanesh slaanesh 191997 Sep 25 23:57 libtier0_s.so
-rwxrwxr-x. 1 slaanesh slaanesh 235937 Oct 4 02:47 libvstdlib_s.so
-rwxrwxr-x. 1 slaanesh slaanesh 14739300 Oct 9 04:25 steamclient.so
$ ldd ubuntu12_64/steamclient.so
linux-vdso.so.1 => (0x00007fff6673c000)
[...]
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f1d8cbb3000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1d8c997000)
/lib64/ld-linux-x86-64.so.2 (0x00000034b0600000)
libc.so.6 => /lib64/libc.so.6 (0x00007f1d8c5d5000)
[...]
So a guess is that a 64 bit Steam client will be probably released (maybe on
the new Steam machines already?) and leaving %_isa should allow you to rebuild
the package easily for x86_64 simply by adding it to the ExclusiveArch tag.
--
Configure bugmail:
https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.