diff options
author | danfe <danfe@FreeBSD.org> | 2016-06-27 17:08:35 +0800 |
---|---|---|
committer | danfe <danfe@FreeBSD.org> | 2016-06-27 17:08:35 +0800 |
commit | 3a9e775516786ae306ea8980d664bc046bd44b67 (patch) | |
tree | 36f21549e1a4874cf263078e00059b79616b7489 /lang | |
parent | 606747679cf91a87dd2983f76446e0208f80bcec (diff) | |
download | freebsd-ports-gnome-3a9e775516786ae306ea8980d664bc046bd44b67.tar.gz freebsd-ports-gnome-3a9e775516786ae306ea8980d664bc046bd44b67.tar.zst freebsd-ports-gnome-3a9e775516786ae306ea8980d664bc046bd44b67.zip |
Another attempt to make `www/thttpd' multiple make(1) jobs (-jX) safe.
During the build process there is one case when parts (source files) are
located in different directories and then linked together. Dependencies
are specified seemingly correctly, but the problem is that the build rule
`$(CC) $(CFLAGS) -c $*.c' loses information about source file path due to
how `$*' is expanded ("no suffix or preceding directory components") and
does not specify output object path.
Change it to more robust and correct `$(CC) $(CFLAGS) -o $@ -c $<' as a
remedy. Since this is BSD syntax, remove `gmake' from USES.
Tested by: marino (looks good, but not a complete guarantee)
Diffstat (limited to 'lang')
0 files changed, 0 insertions, 0 deletions