Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1001111: 7zip: use 7-zip's assembler code

39 views
Skip to first unread message

Andrea Pappacoda

unread,
Dec 4, 2021, 8:40:03 AM12/4/21
to
Source: 7zip
Severity: wishlist

Hi, could you consider building the 7zip package using its provided assembler
code? As stated in upstream's readme.txt, "if you compile the version with
Assembeler code, you will get faster 7-Zip binary".


-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-1-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

yokota

unread,
Dec 5, 2021, 3:30:03 AM12/5/21
to
Hi, Andrea

> Hi, could you consider building the 7zip package using its provided assembler
> code? As stated in upstream's readme.txt, "if you compile the version with
> Assembeler code, you will get faster 7-Zip binary".

x86 assembler code wants "asmc" to build that not in Debian packages.
So there is some more issues to resolve.

--
YOKOTA

Andrea Pappacoda

unread,
Feb 18, 2022, 9:50:03 AM2/18/22
to
Il giorno dom 6 feb 2022 alle 01:05:20 +0900, yokota
<yokot...@gmail.com> ha scritto:
> Upstream uses "asmc" to build "7zip"
> "asmc" is written in "asmc" assembler language. And requires "asmc"
> to build itself.
> So there is no way to build "asmc" from scratch.

Hi, thank you for having looked into this. I believe that asmc can be
compiled from source with GCC, as mentioned in upstream's issue tracker
[1].

The current state of asmc + Linux support is not really mature and is
considered experimental, but it is a thing that the upstream author
wants to support. It will take time, but it will eventually be possible
to build asmc without many issues.

As this is something that could change in the future, I believe that
marking this as wontfix is not the best solution.

1: https://github.com/nidud/asmc/issues/18

--
OpenPGP key: 66DE F152 8299 0C21 99EF A801 A8A1 28A8 AB1C EE49

yokota

unread,
Feb 18, 2022, 11:10:04 AM2/18/22
to
Tags: - wontfix

> Hi, thank you for having looked into this. I believe that asmc can be
> compiled from source with GCC, as mentioned in upstream's issue tracker
> [1].
>
> The current state of asmc + Linux support is not really mature and is
> considered experimental, but it is a thing that the upstream author
> wants to support. It will take time, but it will eventually be possible
> to build asmc without many issues.
>
> As this is something that could change in the future, I believe that
> marking this as wontfix is not the best solution.

Thanks for your replay.
But it needs some more time to resolve this issue.

--
YOKOTA
0 new messages