From: Paul Sokolovsky <paul-ml@is.lg.ua>
To: Chris Faylor <cygwin@sources.redhat.com>
Subject: Re[2]: DLL naming conventions
Date: Fri, 01 Sep 2000 09:10:00 -0000 [thread overview]
Message-ID: <12795.000901@is.lg.ua> (raw)
In-Reply-To: <20000831115326.E5412@cygnus.com>
Hello Chris,
Chris Faylor <cgf@cygnus.com> wrote:
CF> I think it is unlikely that a person will be attempting to use both the
CF> cygwin and mingw libpng DLLs at the same time and have absolutely no
CF> desire to engage in a massive DLL renaming campaign, especially given
CF> the attendant confusion that will be a guaranteed result.
Yes, you or me or other developer hardly will come to such
situation, simply because we know what installed where. But you know
those users - they always find their way to confusion.
>>At the same time, GNU has convention of prefixing libraries with
>>'lib'.
CF> This is a longstanding *UNIX* convention. It's not a GNU convention.
In this context, it matters that it is *GNU* convention. For
example, mingw32 hardly have something to do with Unix, still it's
Minimalist *GNU* target, so I do not consider dropping 'lib' prefix
for it (and thus, protect it from problems with compiler ABI differences
between msvc and gcc).
CF> I was under the impression that you'd already submitted your reasoning.
CF> Apparently you're having some kind of problems with library versioning
CF> with your own project so your solution is to change cygwin's usages.
CF> I'm sure that it must have occurred to you that cygwin has been using
CF> the same conventions for years and that suddenly changing things now
CF> will lead to confusion. I don't see any plan for dealing with the
CF> confusion, however.
Nope, my own project is under my control and I'll find way to make
*it* not to clutter with others. The same true for Cygwin - there's
authority to whom request can be made and either rejected or accepted
(or recommended or not). Unfortunately, there's noone to ask same
about Mingw32. Neither I myself could come to some decision concerning
it. For example, prefix for mingw32 could be changed, but to what?
Long names like 'mingw32' just too long. Short like "m32", "w32" are
missleading. Fairy understood like "gnu" is simply unright...
CF> I assume that if your plan is implemented you'll just disappear from
CF> this mailing list and leave others to deal with the fallout.
CF> Perhaps this assumption is invalid, but I don't see you answering any
CF> questions here on a day-to-day basis.
Sorry, I do not plan any fallout. Neither there're any "my" plan.
Instead, I asked do you have one. As for answering questions, I
decided that I'd better do something now, I somewhat better at hacking
than at PR.
CF> However, it's all moot. The base cygwin release that I control is
CF> not going to change any of its naming conventions. If all of the
CF> other contributors want to adopt a new plan, that's fine with me.
CF> Isn't free software wonderful?
CF> However, I will again state that I don't think that any change is
CF> necessary.
Ok. Thanks for discussion. I tried that and glad that it caught
some attention and it came that it's not all so bad (I'm about keeping
dll in the same dir as binaries, what is already done - sounds good for
me). Also, I'm glad that discussion catch attention of Gary Vaughan -
after all, he'd assessed my patch if I did it. So, if someone thinks that
*libtool* on cygwin should produce *dlls* with 'cyg' prefix, consider
dropping note to libtool@gnu.org , maybe it will be discussed there.
CF> cgf
--
Paul Sokolovsky, IT Specialist
http://www.brainbench.com/transcript.jsp?pid=11135
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
next prev parent reply other threads:[~2000-09-01 9:10 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-08-30 3:36 Paul Sokolovsky
2000-08-30 7:26 ` Chris Faylor
2000-08-31 4:21 ` Re[2]: " Paul Sokolovsky
2000-08-31 8:56 ` Chris Faylor
2000-09-01 9:10 ` Paul Sokolovsky [this message]
2000-08-31 18:05 ` Re[2]: " Gary V. Vaughan
2000-08-30 7:48 ` Charles Wilson
2000-08-30 7:52 ` Chris Faylor
2000-08-30 8:07 ` Norman Vine
2000-08-30 8:17 ` Charles Wilson
2000-08-30 8:19 ` Charles Wilson
2000-08-30 11:37 ` Chris Faylor
2000-08-31 5:14 ` Re[2]: " Paul Sokolovsky
2000-08-30 8:11 ` Charles Wilson
2000-08-31 5:07 ` Re[2]: " Paul Sokolovsky
2000-08-31 8:58 ` Charles S. Wilson
2000-08-31 11:28 ` Re[2]: " Tor Lillqvist
2000-08-31 11:47 ` Chris Faylor
2000-08-31 12:07 ` Larry Hall (RFK Partners, Inc)
[not found] ` <20000831230822.R7695@demon.co.uk>
2000-08-31 18:58 ` Charles S. Wilson
2000-09-02 6:56 ` Gary V. Vaughan
2000-08-31 20:27 ` Charles S. Wilson
2000-08-31 6:52 Re[2]: " Earnie Boyd
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=12795.000901@is.lg.ua \
--to=paul-ml@is.lg.ua \
--cc=cygwin@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).