You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucy.apache.org by "Nick Wellnhofer (JIRA)" <ji...@apache.org> on 2016/09/30 15:41:20 UTC

[lucy-issues] [jira] [Resolved] (CLOWNFISH-104) BSD make doesn't support pattern rules

     [ https://issues.apache.org/jira/browse/CLOWNFISH-104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Wellnhofer resolved CLOWNFISH-104.
---------------------------------------
       Resolution: Fixed
    Fix Version/s: 0.6.1

> BSD make doesn't support pattern rules
> --------------------------------------
>
>                 Key: CLOWNFISH-104
>                 URL: https://issues.apache.org/jira/browse/CLOWNFISH-104
>             Project: Apache Lucy-Clownfish
>          Issue Type: Bug
>          Components: Charmonizer
>            Reporter: Nick Wellnhofer
>            Assignee: Nick Wellnhofer
>             Fix For: 0.6.1
>
>
> Charmonizer currently assumes that every make utility except nmake supports pattern rules. This was overly optimistic as there are some versions of BSD make that don't support pattern rules. Pattern rules are used in Charmonizer-generated Makefiles to pass per-directory compiler options.
> Possible solutions:
> - Always add an explicit rule for every object file.
> - Feature test for pattern rules or GNU make.
> - Per-directory Makefiles.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)