|
From: | Paul Eggert |
Subject: | bug#56222: Emacs 28.1 distribution tarball does not unpack on Solaris 10 |
Date: | Sat, 25 Jun 2022 15:40:08 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 |
$ gzip -d <emacs-28.1.tar.gz | tar xf -tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file
...The problem is that the Emacs 28.1 tarball (unlike 27.2) has file names longer than 100 bytes. These file names do not fit within traditional 'tar' format. By default, for these files GNU Tar uses a GNU-specific @LongLink extension, designed long ago but not picked up by POSIX, that Solaris 10 tar does not understand.
A simple workaround is to tell GNU Tar to generate POSIX-standard tarballs instead. I installed the attached patch to Emacs master to fix this, and suggest that it be backported to the Emacs 28 branch if we're planning to generate another Emacs 28 version.
0001-Port-distribution-tarball-to-Solaris-10.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |