libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: pgcc -V: 'Portland Group' vs. 'NVIDIA CORPERATION'


From: michael wolfe (PGI)
Subject: RE: pgcc -V: 'Portland Group' vs. 'NVIDIA CORPERATION'
Date: Tue, 17 Sep 2013 08:41:04 -0700

There was significant discussion about the copyrights after NVIDIA acquired 
PGI, there are legal and IP issues involved.  I'll forward your message up the 
chain here.
-mw

-Michael Wolfe           address@hidden
 The Portland Group and  NVIDIA Corp.
 http://www.pgroup.com   http://www.nvidia.com
 Two Centerpointe Dr. #320, Lake Oswego, OR 97035, USA
 +1-503-431-7137(desk)   +1-503-682-2806(fax)


-----Original Message-----
From: Christian Rössel [mailto:address@hidden 
Sent: Tuesday, September 17, 2013 2:09 AM
To: Jiri Kraus
Cc: Markus Geimer; michael wolfe (PGI); libtool
Subject: pgcc -V: 'Portland Group' vs. 'NVIDIA CORPERATION'

Jiri,

with pgcc/pgCC/pgf* version 13.8 you changed the output of 'pgcc -V' from

pgcc 13.4-0 64-bit target on Linux -tp penryn Copyright 1989-2000, The Portland 
Group, Inc.  All Rights Reserved.
Copyright 2000-2013, STMicroelectronics, Inc.  All Rights Reserved.

to

pgcc 13.8-0 64-bit target on x86-64 Linux -tp penryn Copyright (c) 2013, NVIDIA 
CORPORATION.  All rights reserved.

Unfortunately, if pgcc/pgCC/pgf* is used via a wrapper, for example as a MPI 
compiler wrapper, your change breaks autotools-based shared builds.

This is due to the following case statement in libtool's
'libltdl/m4/libtool.m4':

     case `$CC -V 2>&1 | sed 5q` in
         ...
        *Portland\ Group*)
          lt_prog_compiler_wl='-Wl,'
          lt_prog_compiler_pic='-fpic'
          lt_prog_compiler_static='-Bstatic'
          ;;
         ...

Providing a libtool patch to handle 'NVIDIA CORPORATION' in this case statement 
is easy (attached but untested). What isn't easy is to get a patch into a 
libtool release and to get this release to the users. This basically means that 
pgcc/pgCC/pgf* version >= 13.8 can not be used for autotools-based shared MPI 
builds any longer. This affects e.g., Score-P and Scalasca.

I don't know about your copyright notice policy at NVIDIA, but you would help 
users if you would mention the previous copyright holders in 'pgcc -V' as well, 
e.g.,

$ pgcc -V

pgcc 13.8-0 64-bit target on Linux -tp penryn Copyright (c) 1989-2000, The 
Portland Group, Inc.  All Rights Reserved.
Copyright (c) 2000-2013, STMicroelectronics, Inc.  All Rights Reserved.
Copyright (c) 2013, NVIDIA CORPORATION.  All rights reserved.

Best,
Christian
--
Dipl-Phys.
Christian Rössel
Forschungszentrum Jülich GmbH
Jülich Supercomputing Centre
Telefon: +49 2461 61-1773
E-Mail: address@hidden
Internet: http://www.fz-juelich.de/jsc


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender), Karsten Beneke 
(stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. 
Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Das Forschungszentrum oeffnet seine Tueren am Sonntag, 29. September, von 10:00 
bis 17:00 Uhr: http://www.tagderneugier.de



reply via email to

[Prev in Thread] Current Thread [Next in Thread]