| Summary: | Fix games/doomlegacy build with clang 3.7.0 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Dimitry Andric <dim> | ||||
| Component: | Individual Port(s) | Assignee: | Alexey Dokuchaev <danfe> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Some People | Flags: | bugzilla:
maintainer-feedback?
(danfe) |
||||
| Priority: | --- | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 201377 | ||||||
| Attachments: |
|
||||||
|
Description
Dimitry Andric
2015-08-19 21:47:03 UTC
Thanks, will fix; just had reported upstream: https://sourceforge.net/p/doomlegacy/bugs/623/ A commit references this bug: Author: danfe Date: Thu Aug 20 06:46:34 UTC 2015 New revision: 394834 URL: https://svnweb.freebsd.org/changeset/ports/394834 Log: During the exp-run in PR 201377, it was found that `games/doomlegacy' gives errors with a recent Clang 3.7.0 snapshot (final linking fails). This is because the program uses the wrong form of inline function, causing linking to fail. This can be fixed easily by using "static inline" instead. PR: 202498 Submitted by: dim Changes: head/games/doomlegacy/Makefile Committed as ports r394834. Because of the triviality of the change I went with in-place patching in the Makefile rather than adding a dedicated patch file. |