Menu

#271 Make the build ruleset for the source tree ${.OBJDIR} friendly

RELEASE_1_0
closed
None
wont-fix
build-system
major
enhancement
2024-01-14
2010-08-09
No

The build rules for source:trunk/mk/elftoolchain.tet.mk need to be fixed to handle the case where ${.OBJDIR} differs from ${.CURDIR}.

See also: [#270], tracking alternatives to TET.

Related

Tickets: #270

Discussion

  • Joseph Koshy

    Joseph Koshy - 2012-03-09
    • summary changed from Make the build ruleset for test suites less fragile to Make the build ruleset for test suites ${.OBJDIR} friendly

    Improve the ticket's summary line.

     
  • Joseph Koshy

    Joseph Koshy - 2018-04-08
    • Description has changed:

    Diff:

    
    
    • status: new --> accepted
    • Milestone: Future Work --> RELEASE_1_0
     
  • Joseph Koshy

    Joseph Koshy - 2018-04-09
    • summary: Make the build ruleset for test suites ${.OBJDIR} friendly --> Make the build ruleset for the source tree ${.OBJDIR} friendly
     
  • Joseph Koshy

    Joseph Koshy - 2018-04-11
     
  • Joseph Koshy

    Joseph Koshy - 2018-04-11

    As of [r3594] the tree should build with .OBJDIR != .CURDIR.

     

    Related

    Commit: [r3594]

  • Joseph Koshy

    Joseph Koshy - 2018-04-12

    Additional documentation should also build with .OBJDIR != .CURDIR, as of [r3600].

     

    Related

    Commit: [r3600]

  • Joseph Koshy

    Joseph Koshy - 2018-04-12
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,2 +1,3 @@
    -The build rules for [source:trunk/mk/elftoolchain.tet.mk](/apps/trac/elftoolchain/browser/trunk/mk/elftoolchain.tet.mk) need to be fixed to handle the case where ${.OBJDIR} differs from ${.CURDIR}.  
    +The build rules for [source:trunk/mk/elftoolchain.tet.mk](/apps/trac/elftoolchain/browser/trunk/mk/elftoolchain.tet.mk) need to be fixed to handle the case where ${.OBJDIR} differs from ${.CURDIR}. 
    
    +See also: #270, tracking alternatives to TET.
    
     
  • Joseph Koshy

    Joseph Koshy - 2018-04-12
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,3 +1,3 @@
     The build rules for [source:trunk/mk/elftoolchain.tet.mk](/apps/trac/elftoolchain/browser/trunk/mk/elftoolchain.tet.mk) need to be fixed to handle the case where ${.OBJDIR} differs from ${.CURDIR}. 
    
    -See also: #270, tracking alternatives to TET.
    +See also: [#270], tracking alternatives to TET.
    
     

    Related

    Tickets: #270

  • Joseph Koshy

    Joseph Koshy - 2024-01-14
    • status: accepted --> closed
    • Resolution: --> wont-fix
     
  • Joseph Koshy

    Joseph Koshy - 2024-01-14

    Porting the test suites to ATF (ticket [#270]) would leverage <bsd.tests.mk>'s built-in support for a separate ${.OBJDIR} hierarchy.

     

    Related

    Tickets: #270


Log in to post a comment.