delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Message-ID: | <028d01c3770f$78a37960$a62d8751@starfruit> |
From: | "Max Bowsher" <maxb AT ukf DOT net> |
To: | <sds AT gnu DOT org>, <cygwin AT cygwin DOT com> |
References: | <uoextu8i3 DOT fsf AT gnu DOT org> <022501c37704$6276c030$a62d8751 AT starfruit> <ud6e9sqbq DOT fsf AT gnu DOT org> |
Subject: | Re: package _version_ check |
Date: | Tue, 9 Sep 2003 21:18:00 +0100 |
MIME-Version: | 1.0 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2800.1165 |
Sam Steingold wrote: >> Max Bowsher <znko AT hxs DOT arg> [Tue, 9 Sep 2003 19:58:39 +0100]: >> I've attached a perl script (CVID - Cygwin Version IDentify) that I wrote, >> which you can run on an .exe or .dll. >> It examines "objdump -p" output (so requires binutils), and deduces the API >> based on which functions the the exe/dll imports from cygwin1.dll. >> >> new = 1.5.x >> old = 1.3.x >> mixed = the peculiar brokenness early in the 1.5.x series >> immune = *Possibly* independent of the changed datatype. Investigate all >> dependent DLLs. > > cool! thanks! > > $ for f in `find / -name \*.exe -o -name \*.dll`; do ~/bin/cvid.pl $f; done > ... > 187 binaries (out of 637) are marked as "old". yuk. > > $ for f in `grep old check|cut -f1 -d:`; do cygcheck -f $f; done|sort -u > bc-1.06-1 > bison-20030307-1 > byacc-1.9-1 > compface-1.4-5 > ctags-5.5-4 > dpkg-1.10.4-2 > ed-0.2-1 > enscript-1.6.3-3 > expat-1.95.6-1 > findutils-4.1.7-4 > flex-2.5.4-2 > fortune-1.8-2 > gcc-3.2-3 > gdbm-1.8.3-7 > ghostscript-7.05-2 > gnupg-1.2.2-1 > gperf-2.7.2-1 > grace-5.1.12-1 > grep-2.5-1 > groff-1.18.1-2 > gzip-1.3.3-4 > indent-2.2.8-1 > libbz2_0-1.0.2-1 > libdb3.1-3.1.17-2 > libdb3.1-devel-3.1.17-2 > libgdbm-1.8.0-5 > libgdbm3-1.8.3-3 > libguile12-1.6.0-1 > libguile12abi13-1.6.4-2 > libguile14-1.5.6-5 > libintl-0.10.38-3 > libintl1-0.10.40-1 > libkpathsea3abi13-2.0.2-2 > libncurses5-5.2-1 > libncurses6-5.2-8 > libpopt0-1.6.4-4 > libreadline4-4.1-2 > libtiff3-3.6.0-2 > libxml2-2.5.7-1 > libxslt-1.0.30-2 > links-0.96-1 > m4-1.4-1 > make-3.80-1 > man-1.5j-2 > mc-4.6.0-4 > more-2.11o-1 > nasm-0.98.37-1 > ncftp-3.1.4-1 > openssl096-0.9.6j-1 > patchutils-0.2.22-2 > perl-5.8.0-5 > postgresql-7.3.4-2 > psutils-1.17-1 > rsync-2.5.6-1 > texinfo-4.2-4 > textutils-2.0.21-1 > tidy-030201-1 > time-1.7-1 > units-1.77-1 > upx-1.24-1 > wget-1.8.2-2 > whois-4.6.2-1 > > it would be very nice if the above packages were re-built against 1.5 If you remove all compatibility packages, and all programs which don't handle uids/gids and don't need to handle multi-gigabyte files, there won't be that many left. Of those that are, the *volunteer* maintainers will get to them in time. Max. -- 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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |