DragonFly BSD
DragonFly commits List (threaded) for 2004-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/usr.bin/objformat

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 26 Oct 2004 11:07:31 -0700 (PDT)

:On Tue, Oct 26, 2004 at 04:27:46AM -0700, Joerg Sonnenberger wrote:
:>   Add support to specify the default compiler and binutil version in
:>   /etc/make.conf.
:>   Use entries of the form
:>   CCVER_DEFAULT=	gcc34
:>   BINUTILSVER_DEFAULT=	binutils214
:>   to use gcc34 and the new binutils by default.
:>   Add the DragonFly copyright to objformat.c.
:Simon has suggested on IRC that this might be misleading. If you want to
:change the default compiler / binutil version you have to recompile and
:reinstall objformat, so this is best done as part of buildworld settings.

    I'm a bit leery about giving users too many compiler defaults and
    options to play with, it will result in a lot of people shooting 
    themselves in the foot.  People just got used to using CCVER ?= in
    make.conf and now we have two new environment variables?  

    At a minimum I would recommend that the BINUTILSVER_DEFAULT be removed.
    That can create massive confusion.  I would prefer objformat to select
    the binutils to use based on the CC version.

    If a better way can be found...

					Matthew Dillon 

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]