View Issue Details

IDProjectCategoryView StatusLast Update
0001615Issue 8 draftsShell and Utilitiespublic2024-06-11 09:12
Reporterilliliti Assigned To 
PrioritynormalSeverityEditorialTypeEnhancement Request
Status ClosedResolutionAccepted 
Product VersionDraft 2.1 
NameMark Lundblad
Organization
User Reference
Sectionmake
Page Number2940
Line Number98590-98591
Final Accepted Text
Summary0001615: make: allow slashes and hyphens characters in target names
DescriptionIt is very common to see Makefiles that use '-' character to separate action and object in target. For example, autotools generates install-strip target and may also generate install-bin, install-man and so on.

'/' character is also very common and useful. Rather than putting sources into a top-level directory, people usually put them into a src directory and then specify relative paths to them in top-level Makefile. This allows having more clean and organized project structure.

No make implementations that I am aware of have this restriction that current standard mandates. Here is the list of make implementations that I checked:

- NetBSD make
- FreeBSD make
- OpenBSD make
- GNU make
- AIX make
- Illumos make
- Schily SunPro make
Desired ActionChange:

"solely of periods, underscores, digits, and alphabetics from the portable character set"

to:

"solely of slashes, hyphens, periods, underscores, digits, and alphabetics from the portable character set"
Tagstc3-2008

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-11-07 18:00 illiliti New Issue
2022-11-07 18:00 illiliti Name => Mark Lundblad
2022-11-07 18:00 illiliti Section => make
2022-11-07 18:00 illiliti Page Number => 2940
2022-11-07 18:00 illiliti Line Number => 98590-98591
2022-11-10 17:12 Don Cragun Status New => Resolved
2022-11-10 17:12 Don Cragun Resolution Open => Accepted
2022-11-10 17:13 Don Cragun Tag Attached: tc3-2008
2022-11-30 16:39 geoffclare Status Resolved => Applied
2024-06-11 09:12 agadmin Status Applied => Closed