On Wed, Jun 20, 2018 at 07:08:36AM -0500, Nate Bargmann wrote:
> At one time there were comments that not all packages were available on
> amd64.  Even today that can be true, especially for some third party
> stuff.  To wit, a prominent manufacturer of amateur radio equipment
> offers utilities for its hardware for Linux in addition to the other
> two, but the Linux version is 32 bit only and is dynamically linked to
> 32 bit libraries.  Requests for amd64/x86_64 versions have been ignored
> as have requests for armhf.

Yeah, but there's many more packages that haven't been ported to 32-bit:

chdist create stretch-amd64
chdist create stretch-i386
$EDITOR ~/.chdist/stretch-{amd64,i386}/etc/apt/sources.list
chdist update stretch-amd64
chdist update stretch-i386
chdist compare-bin-packages stretch-amd64 stretch-i386|grep ' UNAVAIL .'|wc -l
139
chdist compare-bin-packages stretch-amd64 stretch-i386|grep ' UNAVAIL $'|wc -l
383

Alas, there's plenty of packages producing some compat binaries on one of
the archs.  Thus, let's see what sources produce at least one binary,
something that chdist can't provide without some extra code:

grep-dctrl . -nsSource:Package 
~/.chdist/stretch-amd64/var/lib/apt/lists/*_Packages|
cut -d' ' -f1|sort|uniq >amd64
grep-dctrl . -nsSource:Package 
~/.chdist/stretch-i386/var/lib/apt/lists/*_Packages|
cut -d' ' -f1|sort|uniq >i386
diff -u99999 amd64 i386 |grep ^+|wc -l
23
diff -u99999 amd64 i386 |grep ^-|wc -l
86

i386 only:
atitvout dgen digitools fdflush fenix-plugins gatos gmod
google-android-build-tools-installer longrun lphdisk mig nyquist
pcsx2 pforth pixbros s3switch smlsharp spellcast steamcmd
xserver-xorg-video-geode yforth zsnes

amd64 only:
accelio afio agrep ariba bcal bcftools blasr blimps bwa caffe-contrib
caja-dropbox cen64 cen64-qt cluster3 crac cufflinks darktable drdsl
embassy-phylip eztrace-contrib falcon fdkaac fermi-lite fitgcp fsm-lite
gasic genesisplusgx giira gmap hisat2 hwloc-contrib iausofa-c iva
jellyfish kissplice kpatch libisal libretro-snes9x libsdsl libssw
libvcflib metis-edf mgltools-cmolkit mokutil mrs mssstest nastran nttcp
obs-studio ocaml-fdkaac openstack-debian-images openzwave-controlpanel
parafly pbbam pbbarcode pbdagcon pgcharts powder prctl princeprocessor
r-cran-rjsonio rapmap rna-star rocksdb rsem salmon sga shim sift
snap-aligner snaphu soapdenovo soapdenovo2 spades srst2 starpu-contrib
swarm-cluster tegrarcm tinyows tome tophat uftrace varscan vsearch xsnow


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ There's an easy way to tell toy operating systems from real ones.
⣾⠁⢰⠒⠀⣿⡁ Just look at how their shipped fonts display U+1F52B, this makes
⢿⡄⠘⠷⠚⠋⠀ the intended audience obvious.  It's also interesting to see OSes
⠈⠳⣄⠀⠀⠀⠀ go back and forth wrt their intended target.
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to