X-Loop: help-debbugs@HIDDEN
Subject: bug#32217: Incorrect string check for PGI compilers in libtool.m4
Resent-From: Anh Huynh <ahuynh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-libtool@HIDDEN
Resent-Date: Thu, 19 Jul 2018 23:04:01 +0000
Resent-Message-ID: <handler.32217.B.153204138615801 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 32217
X-GNU-PR-Package: libtool
X-GNU-PR-Keywords:
To: 32217 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-libtool@HIDDEN" <bug-libtool@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.153204138615801
(code B ref -1); Thu, 19 Jul 2018 23:04:01 +0000
Received: (at submit) by debbugs.gnu.org; 19 Jul 2018 23:03:06 +0000
Received: from localhost ([127.0.0.1]:48629 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1fgHww-00046m-0z
for submit <at> debbugs.gnu.org; Thu, 19 Jul 2018 19:03:06 -0400
Received: from eggs.gnu.org ([208.118.235.92]:51146)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ahuynh@HIDDEN>) id 1fgHWh-0003Sk-U7
for submit <at> debbugs.gnu.org; Thu, 19 Jul 2018 18:36:01 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ahuynh@HIDDEN>) id 1fgHWb-0005bU-4M
for submit <at> debbugs.gnu.org; Thu, 19 Jul 2018 18:35:54 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: ***
X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,HTML_MESSAGE,
RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:58050)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
(Exim 4.71) (envelope-from <ahuynh@HIDDEN>) id 1fgHWb-0005bO-0e
for submit <at> debbugs.gnu.org; Thu, 19 Jul 2018 18:35:53 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:42111)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ahuynh@HIDDEN>) id 1fgHWZ-00070Z-1K
for bug-libtool@HIDDEN; Thu, 19 Jul 2018 18:35:52 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ahuynh@HIDDEN>) id 1fgHWU-0005Zi-2b
for bug-libtool@HIDDEN; Thu, 19 Jul 2018 18:35:51 -0400
Received: from nat-hk.nvidia.com ([203.18.50.4]:1290)
by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
(Exim 4.71) (envelope-from <ahuynh@HIDDEN>) id 1fgHWT-0005Vv-3x
for bug-libtool@HIDDEN; Thu, 19 Jul 2018 18:35:46 -0400
Received: from hkpgpgate102.nvidia.com (Not Verified[10.18.92.100]) by
nat-hk.nvidia.com (using TLS: TLSv1, AES128-SHA)
id <B5b510d850000>; Fri, 20 Jul 2018 06:15:33 +0800
Received: from HKMAIL102.nvidia.com ([10.18.16.11])
by hkpgpgate102.nvidia.com (PGP Universal service);
Thu, 19 Jul 2018 15:15:31 -0700
X-PGP-Universal: processed;
by hkpgpgate102.nvidia.com on Thu, 19 Jul 2018 15:15:31 -0700
Received: from DRBGMAIL104.nvidia.com (10.18.16.23) by HKMAIL102.nvidia.com
(10.18.16.11) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 19 Jul
2018 22:15:29 +0000
Received: from HKMAIL104.nvidia.com (10.18.16.13) by DRBGMAIL104.nvidia.com
(10.18.16.23) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 19 Jul
2018 22:15:28 +0000
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (216.32.181.119)
by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server
(TLS) id
15.0.1347.2 via Frontend Transport; Thu, 19 Jul 2018 22:15:28 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=NVIDIA.onmicrosoft.com; s=selector1-Nvidia-com;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=m8ir3a/Gtg1hVaEnw59iQjX4N72V/AxadGc+jzAbrjg=;
b=W8F0jlikibOA//R4LHmEcZX55XAeEO83HFw7oQW4l+znmYc5x/0D6/cYzOD0riWOLZ90b6+xb1P8dJe/Wg0CH8tfJc+gLJvMIultlKFOGeNOP0cw5LGhldrknz+0ia9BQ9X0eUIZ3cEmqqyQi8d+U4481DjMzMHGIJ2WGHnJl0I=
Received: from BN6PR1201MB0050.namprd12.prod.outlook.com (10.174.114.12) by
BN6PR1201MB0116.namprd12.prod.outlook.com (10.174.114.141) with Microsoft
SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.20.973.16; Thu, 19 Jul 2018 22:15:25 +0000
Received: from BN6PR1201MB0050.namprd12.prod.outlook.com
([fe80::3805:8c3:95e8:9395]) by BN6PR1201MB0050.namprd12.prod.outlook.com
([fe80::3805:8c3:95e8:9395%7]) with mapi id 15.20.0952.022; Thu, 19 Jul 2018
22:15:25 +0000
From: Anh Huynh <ahuynh@HIDDEN>
Thread-Topic: Incorrect string check for PGI compilers in libtool.m4
Thread-Index: AdQfrbOVbGxG/3HKTpezRVHGi+mmsg==
Date: Thu, 19 Jul 2018 22:15:25 +0000
Message-ID: <BN6PR1201MB00504F14ACF4D6386DB9B9C1AB520@HIDDEN>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Enabled=True;
MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_SiteId=43083d15-7273-40c1-b7db-39efd9ccc17a;
MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Owner=ahuynh@HIDDEN;
MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_SetDate=2018-07-19T22:14:38.2122460Z;
MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Name=Unrestricted;
MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Application=Microsoft Azure
Information Protection;
MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Extended_MSFT_Method=Manual;
Sensitivity=Unrestricted
x-originating-ip: [12.180.51.132]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN6PR1201MB0116;
6:9CwptCBmuSrOQFIuqmUnpCZHKN3MqBYF9T5xZm3PBPUzdPLJrIEeq/219FWKDLKgBKwLTcBSBAuhWqnAU1OLYcOoA25aT6WkrO7CWeRgxcGaxRqU2MANBFGd4Jo2y0bHWR+FrmNq5qqc3WUejD5AMu2qLKCiLQCudVOtB265qEMvIuO3s4M+mrEa2odd6gsLyDNVpfSeRG5EqJHvVvk6BUwZDuPWgvT4VwZnJlo4gvxp8yRFvmBdY079y+mad7wwcn1WwxanFbrkI/MtnBbCB/5T8cNLd2k3qirqlrOSg+rrG+ePO667QjlINr8LJ1zmIlHcWe+gPGAeAM9ieobDaSALcvT3CjuQTyFtweiBJCFwXOUd3DWYSS0C5Cg4CeHlcbVtPaPKseoVUpUDfE7Z1f+O2o2J2NIcr5lPodjyT6IS+Z2zrs5SwZXO1Qo0MD8iuHWI41xNRQsz412FMYmxFQ==;
5:jOucDrjfhU4/JESIAdIIvpsrjOdCZfCkyk8QdsoDgmkhymHY0Y/hM8VX2STRnluOBLQRrst8hTzc8mvpK6XRezANH1RWaLoZ+lrwXkbbCiOJwL+ZxVUp4fROgN1h4VK5A8oJvRnRKatECcw3ICl+bvJTHir8X6HPJiXp8gFHidg=;
7:wC+ARnT65k5YJ5oJNgC7gxXrj11qSrNG+rRv+EkBkOP+C1fVM8w5maSo1rjRkGTPtGUArtZJRsAJCxuzGc9qvA3aqapU8DFSh3frZShuURKYP6F3tWvTvbrtjmaWw0FQTYnY9vNsnF8ZkrdyquKXOqvFDVrLeYRj/ccmz8CEgm9Y5hEM34IfM2yB5e/LNFaCjPciTo9XzMQbF7w+MnSlUSGGFlthLBHov6N12hBoyd0lvCKtuI8rGbMzti1DauAP
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: e8364a74-ec1f-4008-0c20-08d5edc520d8
x-microsoft-antispam: BCL:0; PCL:0;
RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020);
SRVR:BN6PR1201MB0116;
x-ms-traffictypediagnostic: BN6PR1201MB0116:
authentication-results: spf=none (sender IP is )
smtp.mailfrom=ahuynh@HIDDEN;
x-microsoft-antispam-prvs: <BN6PR1201MB0116FD749BBB9D86256BDB86AB520@HIDDEN>
x-exchange-antispam-report-test: UriScan:(28532068793085)(22074186197030)(21748063052155);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011)(7699016);
SRVR:BN6PR1201MB0116; BCL:0; PCL:0; RULEID:; SRVR:BN6PR1201MB0116;
x-forefront-prvs: 0738AF4208
x-forefront-antispam-report: SFV:NSPM;
SFS:(10009020)(396003)(136003)(346002)(39860400002)(376002)(366004)(189003)(199004)(2906002)(6916009)(790700001)(3846002)(105586002)(476003)(486006)(256004)(97736004)(99286004)(106356001)(6116002)(14454004)(86362001)(478600001)(2900100001)(25786009)(5630700001)(68736007)(6436002)(8936002)(5640700003)(5250100002)(8676002)(2351001)(6306002)(7736002)(55016002)(186003)(54896002)(9686003)(236005)(81156014)(81166006)(26005)(102836004)(66066001)(7696005)(5660300001)(6506007)(606006)(9326002)(53936002)(74316002)(316002)(33656002)(2501003);
DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR1201MB0116;
H:BN6PR1201MB0050.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: nvidia.com does not designate
permitted sender hosts)
x-microsoft-antispam-message-info: b0VyyFvzJF4F+Oa1jDZu9rbGC5astxkdSqRaUUGpQAZj0h6roXN/4+HHd/jpmx6xT4mVwPbkB2dU+v044Z61D3ud+SY2mEJxknXhxoDltmQdS2h8pA2UTPBrZgBNdjjgonnAwAyvVdqIN4yKjUQETJWqCwbOH8iuPkgKYgbuHrnSoU/1TZDvoX5mY7lPQueXKn0btmwf5/jKjt3Ec5ObbK8SnaAbLCzj/pPhfRga2o03W3Jw4oQYMHng7eqAp4UTWTHMuDGextztFXj7B6EWJKuj03XXnEnKpejMnu5s3OVmpUt9UaF0qDmcpoykNlSTz07/Lur5zY7JEOGWQvY7bEYxpLVXDJNvbIxknRGBYY8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e8364a74-ec1f-4008-0c20-08d5edc520d8
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2018 22:15:25.7538 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1201MB0116
X-OriginatorOrg: Nvidia.com
Content-Language: en-US
Content-Type: multipart/alternative;
boundary="_000_BN6PR1201MB00504F14ACF4D6386DB9B9C1AB520BN6PR1201MB0050_"
X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Mailman-Approved-At: Thu, 19 Jul 2018 19:03:04 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)
--_000_BN6PR1201MB00504F14ACF4D6386DB9B9C1AB520BN6PR1201MB0050_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hello,
Since 17.1, PGI compilers have changed their -V message to print out
PGI Compilers and Tools
Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved.
But while determining PIC flag for PGI compilers, m4/libtool.m4 file looks =
for "*Portland\ Group*" as seen here in line 4784 (http://git.savannah.gnu.=
org/cgit/libtool.git/tree/m4/libtool.m4#n4784)
*Intel*\ [[CF]]*Compiler*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)=3D'-Wl,'
_LT_TAGVAR(lt_prog_compiler_pic, $1)=3D'-fPIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)=3D'-static'
;;
*Portland\ Group*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)=3D'-Wl,'
_LT_TAGVAR(lt_prog_compiler_pic, $1)=3D'-fpic'
_LT_TAGVAR(lt_prog_compiler_static, $1)=3D'-Bstatic'
;;
As a result in certain situations the -fpic flag does not get set properly.
Let me know if you need more information.
Thank you.
Anh
--_000_BN6PR1201MB00504F14ACF4D6386DB9B9C1AB520BN6PR1201MB0050_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Since 17.1, PGI compilers have changed their -V mess=
age to print out
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">PGI Compilers and Tools<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 2017, NVIDIA CORPORATION. All ri=
ghts reserved.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">But while determining PIC flag for PGI compilers, m4=
/libtool.m4 file looks for “*Portland\ Group*” as seen here in =
line 4784 (<a href=3D"http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/=
libtool.m4#n4784">http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libt=
ool.m4#n4784</a>)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">*Intel*\ [[CF]]*Compiler*)<o:p></o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; _LT_TAGVAR(lt_prog_compiler_wl=
, $1)=3D'-Wl,'<o:p></o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; _LT_TAGVAR(lt_prog_compiler_p=
ic, $1)=3D'-fPIC'<o:p></o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; _LT_TAGVAR(lt_prog_compiler_s=
tatic, $1)=3D'-static'<o:p></o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; ;;<o:p></o:p></p>
<p class=3D"MsoNormal">*Portland\ Group*)<o:p></o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; _LT_TAGVAR(lt_prog_compiler_w=
l, $1)=3D'-Wl,'<o:p></o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; _LT_TAGVAR(lt_prog_compiler_pi=
c, $1)=3D'-fpic'<o:p></o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; _LT_TAGVAR(lt_prog_compiler_s=
tatic, $1)=3D'-Bstatic'<o:p></o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; ;;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">As a result in certain situations the -fpic flag doe=
s not get set properly.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Let me know if you need more information.<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Thank you.<o:p></o:p></p>
<p class=3D"MsoNormal">Anh<o:p></o:p></p>
</div>
</body>
</html>
--_000_BN6PR1201MB00504F14ACF4D6386DB9B9C1AB520BN6PR1201MB0050_--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Anh Huynh <ahuynh@HIDDEN> Subject: bug#32217: Acknowledgement (Incorrect string check for PGI compilers in libtool.m4) Message-ID: <handler.32217.B.153204138615801.ack <at> debbugs.gnu.org> References: <BN6PR1201MB00504F14ACF4D6386DB9B9C1AB520@HIDDEN> X-Gnu-PR-Message: ack 32217 X-Gnu-PR-Package: libtool Reply-To: 32217 <at> debbugs.gnu.org Date: Thu, 19 Jul 2018 23:04:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-libtool@HIDDEN If you wish to submit further information on this problem, please send it to 32217 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 32217: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32217 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.