|
| From: | anonymous |
| Subject: | [bug #54395] Regression in validation of GNU-style long names in archives |
| Date: | Fri, 27 Jul 2018 11:37:04 -0400 (EDT) |
| User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0 |
URL:
<http://savannah.gnu.org/bugs/?54395>
Summary: Regression in validation of GNU-style long names in
archives
Project: make
Submitted by: None
Submitted on: Fri 27 Jul 2018 03:37:03 PM UTC
Severity: 3 - Normal
Item Group: Bug
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Component Version: SCM
Operating System: None
Fixed Release: None
Triage Status: None
_______________________________________________________
Details:
Philipp Wolski <address@hidden> reported in
https://bugs.debian.org/904749 that make sometimes fails to see archive
members.
A simple example is:
# BEGIN
default: foo.a(looooooooooooong)
(%): %
ar rU $@ $%
looooooooooooong:
touch $@
# END
make will always want to remake the archive member because ar_scan() doesn't
consider its name to be valid.
I've attached a patch that fixes this example; I will ask Philip to test it as
well.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Fri 27 Jul 2018 03:37:03 PM UTC Name:
0001-Fix-validation-of-GNU-style-long-names-in-archives.patch Size: 3KiB
By: None
<http://savannah.gnu.org/bugs/download.php?file_id=44639>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?54395>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |