This is the mail archive of the ecos-patches@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: host-side configury update


>>>>> "Jifl" == Jonathan Larmour <jifl@eCosCentric.com> writes:

    Jifl> Bart Veer wrote:
    >> 
    >> The problem is that a full solution actually requires more than just
    >> tcl.h and the library. For Tcl you also need to worry about TCL_LIBS
    >> and TCL_LD_FLAGS - jld ran into problems in this area a couple of
    >> weeks back trying to build statically-linked versions of the tools.
    >> Tk requires TK_LIBS. 

    Jifl> Ok.

    >> On Unix-like systems there is really no sensible
    >> alternative to processing tclConfig.sh and tkConfig.sh. 

    Jifl> According to the debian report that Sergei posted tcl.m4 is
    Jifl>  used instead. From a quick look, it appears other projects
    Jifl>  copy it from the TCL source distribution into their
    Jifl>  repository as-is and use it. e.g.
    Jifl>  https://mediatools.cs.ucl.ac.uk/nets/mmedia/ticket/176

Much of tcl.m4 is similar to what I do in my macro, i.e. read in
tclConfig.sh/tkConfig.sh and act accordingly. However AFAIK it does
not support Visual C++ builds, and I suspect it is less robust in
dealing with the vagaries in how various people distribute Tcl.
Specifically it is likely to assume that Tcl is actually built and
installed the way the Tcl maintainers expect. At this stage I don't
think there is anything to be gained from using tcl.m4 instead of my
own macro.

Bart

-- 
Bart Veer                                   eCos Configuration Architect
eCosCentric Limited    The eCos experts      http://www.ecoscentric.com/
Barnwell House, Barnwell Drive, Cambridge, UK.      Tel: +44 1223 245571
Registered in England and Wales: Reg No 4422071.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]