public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Why does tcl84.dll not follow the Cygwin DLL naming convention?
@ 2006-07-25 17:20 Shankar Unni
  2006-07-25 19:49 ` Brian Dessent
  0 siblings, 1 reply; 3+ messages in thread
From: Shankar Unni @ 2006-07-25 17:20 UTC (permalink / raw)
  To: cygwin

I notice that the Tcl/Tk libraries are the only DLLs (*) in Cygwin's 
/usr/bin that don't follow the "cygwin DLL naming convention" of 
prefixing "cyg" to the DLL name.

(The issue that prompts this idle speculation is described in these 
postings:

http://sourceware.org/ml/cygwin/2004-02/msg00195.html
http://sourceware.org/ml/cygwin/2004-02/msg00071.html
)

This just a casual question: why? I know, WJM and all that, but why 
don't these libraries have a "cyg" prefix - which would solve all these 
problems?

And I suppose it's too late to fix this now, even if it could be? I 
guess it would require re-releasing several packages that depend on it..


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Why does tcl84.dll not follow the Cygwin DLL naming convention?
  2006-07-25 17:20 Why does tcl84.dll not follow the Cygwin DLL naming convention? Shankar Unni
@ 2006-07-25 19:49 ` Brian Dessent
  2006-07-25 21:18   ` Shankar Unni
  0 siblings, 1 reply; 3+ messages in thread
From: Brian Dessent @ 2006-07-25 19:49 UTC (permalink / raw)
  To: cygwin

Shankar Unni wrote:

> This just a casual question: why? I know, WJM and all that, but why
> don't these libraries have a "cyg" prefix - which would solve all these
> problems?

I think it's because tcl/tk is one of the few packages that is actually
compiled as a windows native program.  However running cygcheck on the
dlls shows that they seem to still be linked against cygwin1.dll so it's
clear my understanding is a little bit off here.

There was a long thread on the -apps list at one time about the state of
these packages, and the various flavors that it could take, i.e.
MSVCRT/Cygwin and GDI/X11.  But no one actually stepped forward to do
anything about this and take over the packaging, and cgf has said
repeatedly the only reason they are there is to support insight and
other than that working he has no real desire to mess with them.

The fact that insight comes with (or maybe "requires" is a better word)
its own bundled copy of tcl/tk is a separate issue I think -- ideally it
would use the installed copy on the system and not depend on its own,
which I think would simplify this situation greatly.  Then we could
package tcl/tk more freely, offering the various flavors.

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Why does tcl84.dll not follow the Cygwin DLL naming convention?
  2006-07-25 19:49 ` Brian Dessent
@ 2006-07-25 21:18   ` Shankar Unni
  0 siblings, 0 replies; 3+ messages in thread
From: Shankar Unni @ 2006-07-25 21:18 UTC (permalink / raw)
  To: cygwin

Brian Dessent wrote:

> I think it's because tcl/tk is one of the few packages that is actually
> compiled as a windows native program.  

That's interesting. I've been dreading getting the source to it and 
looking into it - perhaps I should bite the bullet sometime..


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-07-25 20:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-25 17:20 Why does tcl84.dll not follow the Cygwin DLL naming convention? Shankar Unni
2006-07-25 19:49 ` Brian Dessent
2006-07-25 21:18   ` Shankar Unni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).