* RE: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"?
@ 2004-12-22 6:42 Mike Kenny - BCX - Professional Services JHB
[not found] ` <0C7AD907113E984F9C2AF0B651D0D3DE57713A@exmid04.africa.ente rprise.root>
0 siblings, 1 reply; 10+ messages in thread
From: Mike Kenny - BCX - Professional Services JHB @ 2004-12-22 6:42 UTC (permalink / raw)
To: Cygwin List
> -----Original Message-----
> From: Larry Hall [mailto:lh-no-personal-replies-please@cygwin.com]
>
> Chaos.
>
> Windows does not support loading of DLLs through links.
Thanks Larry, another validation of my distrust of windoze :-)
--
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] 10+ messages in thread
[parent not found: <0C7AD907113E984F9C2AF0B651D0D3DE57713A@exmid04.africa.ente rprise.root>]
* RE: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? [not found] ` <0C7AD907113E984F9C2AF0B651D0D3DE57713A@exmid04.africa.ente rprise.root> @ 2004-12-22 14:50 ` Larry Hall 2004-12-22 15:02 ` Christopher Faylor 0 siblings, 1 reply; 10+ messages in thread From: Larry Hall @ 2004-12-22 14:50 UTC (permalink / raw) To: Mike Kenny - BCX - Professional Services JHB, Cygwin List At 01:44 AM 12/22/2004, you wrote: >> -----Original Message----- >> From: Larry Hall [mailto:lh-no-personal-replies-please@cygwin.com] >> >> Chaos. >> >> Windows does not support loading of DLLs through links. > >Thanks Larry, another validation of my distrust of windoze :-) OK, well then I guess I should do a little work to dispel some of your distrust. :-) After rereading this thread, I realize I'm wrong about this. :-( When I originally read the comment about linking, I thought "symbolic link", which is done so often with .so's on Linux/Unix. That won't work because the Windows loader will not load DLLs through Cygwin's symbolic links. However, the original response did not include the '-s' flag for 'ln'. Without it, you get a "hard link" on NTFS formatted partitions and a copy everywhere else. Windows will load either of these as a DLL (no surprise in the second case at least ;-) ). Sorry for the confusion (mine and that which I caused). -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 838 Washington Street (508) 893-9889 - FAX Holliston, MA 01746 -- 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] 10+ messages in thread
* Re: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? 2004-12-22 14:50 ` Larry Hall @ 2004-12-22 15:02 ` Christopher Faylor 2004-12-23 1:22 ` Larry Hall 0 siblings, 1 reply; 10+ messages in thread From: Christopher Faylor @ 2004-12-22 15:02 UTC (permalink / raw) To: cygwin On Wed, Dec 22, 2004 at 09:44:45AM -0500, Larry Hall wrote: >At 01:44 AM 12/22/2004, you wrote: >>> -----Original Message----- >>> From: Larry Hall [mailto:lh-no-personal-replies-please@cygwin.com] >>> >>> Chaos. >>> >>> Windows does not support loading of DLLs through links. >> >>Thanks Larry, another validation of my distrust of windoze :-) > > >OK, well then I guess I should do a little work to dispel some of your >distrust. :-) > >After rereading this thread, I realize I'm wrong about this. :-( When I >originally read the comment about linking, I thought "symbolic link", which >is done so often with .so's on Linux/Unix. That won't work because the >Windows loader will not load DLLs through Cygwin's symbolic links. However, >the original response did not include the '-s' flag for 'ln'. Without it, >you get a "hard link" on NTFS formatted partitions and a copy everywhere >else. Windows will load either of these as a DLL (no surprise in the second >case at least ;-) ). > >Sorry for the confusion (mine and that which I caused). Even if it was "ln -s", it's hardly fair to blame windows for not honoring a cygwin invention -- symbolic links. cgf -- 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] 10+ messages in thread
* Re: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? 2004-12-22 15:02 ` Christopher Faylor @ 2004-12-23 1:22 ` Larry Hall 0 siblings, 0 replies; 10+ messages in thread From: Larry Hall @ 2004-12-23 1:22 UTC (permalink / raw) To: cygwin At 10:02 AM 12/22/2004, you wrote: >On Wed, Dec 22, 2004 at 09:44:45AM -0500, Larry Hall wrote: >>At 01:44 AM 12/22/2004, you wrote: >>>> -----Original Message----- >>>> From: Larry Hall [mailto:lh-no-personal-replies-please@cygwin.com] >>>> >>>> Chaos. >>>> >>>> Windows does not support loading of DLLs through links. >>> >>>Thanks Larry, another validation of my distrust of windoze :-) >> >> >>OK, well then I guess I should do a little work to dispel some of your >>distrust. :-) >> >>After rereading this thread, I realize I'm wrong about this. :-( When I >>originally read the comment about linking, I thought "symbolic link", which >>is done so often with .so's on Linux/Unix. That won't work because the >>Windows loader will not load DLLs through Cygwin's symbolic links. However, >>the original response did not include the '-s' flag for 'ln'. Without it, >>you get a "hard link" on NTFS formatted partitions and a copy everywhere >>else. Windows will load either of these as a DLL (no surprise in the second >>case at least ;-) ). >> >>Sorry for the confusion (mine and that which I caused). > >Even if it was "ln -s", it's hardly fair to blame windows for not honoring >a cygwin invention -- symbolic links. Aye, that it would! -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 838 Washington Street (508) 893-9889 - FAX Holliston, MA 01746 -- 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] 10+ messages in thread
* RE: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"?
@ 2004-12-23 6:22 Mike Kenny - BCX - Professional Services JHB
2004-12-23 6:41 ` Christopher Faylor
0 siblings, 1 reply; 10+ messages in thread
From: Mike Kenny - BCX - Professional Services JHB @ 2004-12-23 6:22 UTC (permalink / raw)
To: cygwin
> From: cygwin-owner@cygwin.com
> [mailto:cygwin-owner@cygwin.com] On Behalf Of Christopher Faylor
>
> Even if it was "ln -s", it's hardly fair to blame windows for
> not honoring a cygwin invention -- symbolic links.
My intent was not to blame windows for not honoring a cygwin(?)
invention, but for not having such useful functionality itself.
IIRC symbolic links predate cygwin, even predate linux for that
matter. In fact they predate windows as we know it today so it
is surprising that as so many other good ideas from UNIX made it
into MS products that links didn't. Hard or soft. That was my
point.
--
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] 10+ messages in thread
* Re: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? 2004-12-23 6:22 Mike Kenny - BCX - Professional Services JHB @ 2004-12-23 6:41 ` Christopher Faylor 0 siblings, 0 replies; 10+ messages in thread From: Christopher Faylor @ 2004-12-23 6:41 UTC (permalink / raw) To: cygwin On Thu, Dec 23, 2004 at 08:23:37AM +0200, Mike Kenny - BCX - Professional Services JHB wrote: >> From: cygwin-owner@cygwin.com >> [mailto:cygwin-owner@cygwin.com] On Behalf Of Christopher Faylor >> >> Even if it was "ln -s", it's hardly fair to blame windows for >> not honoring a cygwin invention -- symbolic links. > >My intent was not to blame windows for not honoring a cygwin(?) >invention, but for not having such useful functionality itself. > >IIRC symbolic links predate cygwin, even predate linux for that >matter. No way? You mean cygwin didn't invent symbolic links?!? Who would ever have guessed! >In fact they predate windows as we know it today so it is surprising >that as so many other good ideas from UNIX made it into MS products >that links didn't. Hard or soft. That was my point. So now your point is instructing people in basic UNIX 101? You should probably quit while you're not too far behind. cgf -- 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] 10+ messages in thread
* RE: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? @ 2004-12-21 7:01 Mike Kenny - BCX - Professional Services JHB [not found] ` <0C7AD907113E984F9C2AF0B651D0D3DE577129@exmid04.africa.ente rprise.root> 0 siblings, 1 reply; 10+ messages in thread From: Mike Kenny - BCX - Professional Services JHB @ 2004-12-21 7:01 UTC (permalink / raw) To: Mikhail Dmitrievsky, cygwin What is the effect of using $ ln cygsurfit-1.dll libsurfit.dll to create a link rather than simply rename? -----Original Message----- From: cygwin-owner@cygwin.com [mailto:cygwin-owner@cygwin.com] On Behalf Of Mikhail Dmitrievsky Sent: Tuesday, December 21, 2004 8:39 AM To: cygwin@cygwin.com Subject: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? Hello! I have a problem. I write dll for Tcl and my dll must have fixed name "libsurfit.dll" because of fixed initial procedure name, but using libtool i have cygsurfit-1.dll :( Renamig cygsurfit-1.dll to libsurfit.dll don't solve the problem, because i have another dll called "libfreeflow.dll" with name "cygfreeflow-1.dll", which depends on "cyglibsufit-1.dll" How can i change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO. dll"? -- 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/ -- 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] 10+ messages in thread
[parent not found: <0C7AD907113E984F9C2AF0B651D0D3DE577129@exmid04.africa.ente rprise.root>]
* RE: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? [not found] ` <0C7AD907113E984F9C2AF0B651D0D3DE577129@exmid04.africa.ente rprise.root> @ 2004-12-21 15:29 ` Larry Hall 0 siblings, 0 replies; 10+ messages in thread From: Larry Hall @ 2004-12-21 15:29 UTC (permalink / raw) To: Mike Kenny - BCX - Professional Services JHB, Mikhail Dmitrievsky, cygwin At 02:03 AM 12/21/2004, you wrote: > What is the effect of using >$ ln cygsurfit-1.dll libsurfit.dll >to create a link rather than simply rename? > Chaos. Windows does not support loading of DLLs through links. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 838 Washington Street (508) 893-9889 - FAX Holliston, MA 01746 -- 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] 10+ messages in thread
* How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? @ 2004-12-21 6:51 Mikhail Dmitrievsky 2004-12-23 15:43 ` Maarten Boekhold 0 siblings, 1 reply; 10+ messages in thread From: Mikhail Dmitrievsky @ 2004-12-21 6:51 UTC (permalink / raw) To: cygwin Hello! I have a problem. I write dll for Tcl and my dll must have fixed name "libsurfit.dll" because of fixed initial procedure name, but using libtool i have cygsurfit-1.dll :( Renamig cygsurfit-1.dll to libsurfit.dll don't solve the problem, because i have another dll called "libfreeflow.dll" with name "cygfreeflow-1.dll", which depends on "cyglibsufit-1.dll" How can i change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO. dll"? -- 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] 10+ messages in thread
* Re: How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? 2004-12-21 6:51 Mikhail Dmitrievsky @ 2004-12-23 15:43 ` Maarten Boekhold 0 siblings, 0 replies; 10+ messages in thread From: Maarten Boekhold @ 2004-12-23 15:43 UTC (permalink / raw) To: cygwin Mikhail Dmitrievsky wrote: > Hello! > > I have a problem. I write dll for Tcl and my dll must have fixed name > "libsurfit.dll" because of fixed initial procedure name, but using libtool i > have cygsurfit-1.dll :( Use the "-module" flag with libtool. That will create libsurfit-1.dll instead of cygsurfit-1.dll. If you also want to get rid of the version number, use in addition the "-avoid-version" flag. eg. libtool -module -avoid-version ....... Maarten -- 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] 10+ messages in thread
end of thread, other threads:[~2004-12-23 15:43 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-12-22 6:42 How change libtool rule of naming dlls from "cygFOO-version.dll" to "FOO.dll"? Mike Kenny - BCX - Professional Services JHB [not found] ` <0C7AD907113E984F9C2AF0B651D0D3DE57713A@exmid04.africa.ente rprise.root> 2004-12-22 14:50 ` Larry Hall 2004-12-22 15:02 ` Christopher Faylor 2004-12-23 1:22 ` Larry Hall -- strict thread matches above, loose matches on Subject: below -- 2004-12-23 6:22 Mike Kenny - BCX - Professional Services JHB 2004-12-23 6:41 ` Christopher Faylor 2004-12-21 7:01 Mike Kenny - BCX - Professional Services JHB [not found] ` <0C7AD907113E984F9C2AF0B651D0D3DE577129@exmid04.africa.ente rprise.root> 2004-12-21 15:29 ` Larry Hall 2004-12-21 6:51 Mikhail Dmitrievsky 2004-12-23 15:43 ` Maarten Boekhold
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).