Package Details: 7-zip 24.06-4

Git Clone URL: https://aur.archlinux.org/7-zip.git (read-only, click to copy)
Package Base: 7-zip
Description: File archiver with a high compression ratio
Upstream URL: https://7-zip.org
Keywords: 7-zip 7z 7zip archiver compressor p7zip
Licenses: BSD-3-Clause, BSD-2-Clause, LGPL-2.1-or-later, LicenseRef-UnRAR, LicenseRef-LGPL-2.1-or-later-with-unRAR-restriction
Submitter: post-factum
Maintainer: post-factum
Last Packager: post-factum
Votes: 66
Popularity: 2.67
First Submitted: 2021-03-11 21:16 (UTC)
Last Updated: 2024-05-28 13:11 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

katt commented on 2022-05-15 15:36 (UTC)

Can confirm it still compiles and successfully extracts files.

post-factum commented on 2022-05-15 13:39 (UTC)

As an experiment, I've made an attempt to build 7-zip using meson in -5.

Let me know if it works for you all.

post-factum commented on 2022-05-12 21:35 (UTC)

Applied more hardening, but noticed that there's no RELRO:

RELRO           STACK CANARY      NX            PIE             RPATH      RUNPATH      Symbols         FORTIFY Fortified       Fortifiable     FILE
No RELRO        Canary found      NX enabled    PIE enabled     No RPATH   No RUNPATH   No Symbols        Yes   6               16              /usr/bin/7zz

No idea what else it needs other than -z relro -z now.

katt commented on 2022-05-12 21:01 (UTC)

@post-factum Seems to work great, thanks for the fast fix!

post-factum commented on 2022-05-12 19:18 (UTC)

I've also added extra hardening, please let me know if it breaks anything.

post-factum commented on 2022-05-12 19:02 (UTC)

@katt should be fixed in -2.

katt commented on 2022-05-12 15:30 (UTC)

Unable to build, probably due to GCC 12:

../../../../C/LzmaEnc.c: In function 'LzmaEnc_CodeOneMemBlock':
../../../../C/LzmaEnc.c:2996:19: error: storing the address of local variable 'outStream' in '*p.rc.outStream' [-Werror=dangling-pointer=]
 2996 |   p->rc.outStream = &outStream.vt;
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../../../C/LzmaEnc.c:2979:28: note: 'outStream' declared here
 2979 |   CLzmaEnc_SeqOutStreamBuf outStream;
      |                            ^~~~~~~~~
../../../../C/LzmaEnc.c:2979:28: note: 'pp' declared here
cc1: all warnings being treated as errors
make: *** [../../7zip_gcc.mak:1077: b/g_x64/LzmaEnc.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
    Aborting...

Hanabishi commented on 2022-01-07 09:58 (UTC) (edited on 2022-03-25 22:09 (UTC) by Hanabishi)

I created 7-zip-full package, attempting to actually replace p7zip.

post-factum commented on 2021-11-21 21:34 (UTC)

Okay…

Vaporeon commented on 2021-11-21 20:37 (UTC)

Can you please drop the link to 7z so this can be installed alongside p7zip? Since it does not provide p7zip while also conflicting, this package can not be installed at all if you have anything that depends on p7zip.