NetBSD Problem Report #51567

From njoly@issan.sis.pasteur.fr  Fri Oct 21 12:39:10 2016
Return-Path: <njoly@issan.sis.pasteur.fr>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 32B007A271
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 21 Oct 2016 12:39:10 +0000 (UTC)
Message-Id: <20161021123906.1F1E61155E2@issan.sis.pasteur.fr>
Date: Fri, 21 Oct 2016 14:39:06 +0200 (CEST)
From: njoly@pasteur.fr
Reply-To: njoly@pasteur.fr
To: gnats-bugs@NetBSD.org
Subject: lang/icc11 fails to compile shared libraries
X-Send-Pr-Version: 3.95

>Number:         51567
>Category:       pkg
>Synopsis:       lang/icc11 fails to compile shared libraries
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    alnsn
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Oct 21 12:40:00 +0000 2016
>Closed-Date:    Thu Jan 05 07:23:15 +0000 2017
>Last-Modified:  Thu Jan 05 07:23:15 +0000 2017
>Originator:     Nicolas Joly
>Release:        NetBSD 7.99.39
>Organization:
Institut Pasteur, Paris.
>Environment:
System: NetBSD issan.sis.pasteur.fr 7.99.39 NetBSD 7.99.39 (ISSAN) #1: Fri Oct 14 15:26:52 CEST 2016 njoly@issan.sis.pasteur.fr:/local/src/NetBSD/obj.amd64/sys/arch/amd64/compile/ISSAN amd64
Architecture: x86_64
Machine: amd64
>Description:
Just got access to Intel compiler licences at work ... So i wanted to
test it on my own developpements.

It works fine for basic stuff, but fails for shared libraries due to a
missing one :

njoly@issan [tmp/icc]> type icc
icc is /usr/pkg/icc11/bin/icc
njoly@issan [tmp/icc]> cat sample.c 
int dummy(void) { return 0; }
njoly@issan [tmp/icc]> icc -shared -o sample.so sample.o
ld: cannot find -lintlc

Inddeed, libintlc.a is not installed and even missing from my archive.
While libintlc.so.5 exists ...
>How-To-Repeat:
See above.
>Fix:
Please.

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->alnsn
Responsible-Changed-By: maya@NetBSD.org
Responsible-Changed-When: Fri, 21 Oct 2016 15:10:57 +0000
Responsible-Changed-Why:
Over to maintainer.
Wanted to help, but don't have a license...


From: Alexander Nasonov <alnsn@yandex.ru>
To: "alnsn@NetBSD.org" <alnsn@netbsd.org>,
	"pkg-manager@netbsd.org" <pkg-manager@netbsd.org>,
	"pkgsrc-bugs@netbsd.org" <pkgsrc-bugs@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
	"njoly@pasteur.fr" <njoly@pasteur.fr>,
	"gnats-bugs@NetBSD.org" <gnats-bugs@netbsd.org>
Cc: 
Subject: Re: pkg/51567 (lang/icc11 fails to compile shared libraries)
Date: Fri, 21 Oct 2016 18:24:06 +0300

 I plan to remove this package. It's very old and it doesn't support new intel cpus.<div><div><div><div><br /><div>21.10.2016, 16:11, "maya@NetBSD.org" &lt;maya@netbsd.org&gt;:<br /><blockquote type="cite"><p>Synopsis: lang/icc11 fails to compile shared libraries<br /><br />Responsible-Changed-From-To: pkg-manager-&gt;alnsn<br />Responsible-Changed-By: <a href="mailto:maya@NetBSD.org">maya@NetBSD.org</a><br />Responsible-Changed-When: Fri, 21 Oct 2016 15:10:57 +0000<br />Responsible-Changed-Why:<br />Over to maintainer.<br />Wanted to help, but don't have a license...</p></blockquote></div></div></div></div></div>

From: Nicolas Joly <njoly@pasteur.fr>
To: gnats-bugs@NetBSD.org
Cc: alnsn@NetBSD.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
	njoly@pasteur.fr
Subject: Re: pkg/51567 (lang/icc11 fails to compile shared libraries)
Date: Sat, 22 Oct 2016 11:37:05 +0200

 On Fri, Oct 21, 2016 at 03:25:01PM +0000, Alexander Nasonov wrote:
 > 
 >  I plan to remove this package. It's very old and it doesn't support
 > new intel cpus.

 It would be great to have a newer version ...

 In the mean time, i googled a bit and found that libintlc should be
 the same as libirc ... i checked that provided symbols by both shared
 libraries are the same.

 As a work-around, making a symlink solved this small issue.

 njoly@issan [lib/intel64]> pwd
 /usr/pkg/icc11/lib/intel64
 njoly@issan [lib/intel64]> ls -l libintlc.a libirc.a
 lrwxr-xr-x  1 root  wheel       8 Oct 21 17:51 libintlc.a -> libirc.a
 -rw-r--r--  1 root  wheel  396382 Oct 14 21:23 libirc.a

 njoly@issan [tmp/icc]> cat sample.c 
 int dummy(void) { return 0; }
 njoly@issan [tmp/icc]> icc -c sample.c 
 njoly@issan [tmp/icc]> icc -shared -o sample.so sample.o
 njoly@issan [tmp/icc]> ls -l
 total 32
 -rw-r--r--  1 njoly  users    30 Oct 21 13:52 sample.c
 -rw-r--r--  1 njoly  users  1000 Oct 22 11:35 sample.o
 -rwxr-xr-x  1 njoly  users  5808 Oct 22 11:35 sample.so

 -- 
 Nicolas Joly

 Cluster & Computing Group
 Biology IT Center
 Institut Pasteur, Paris.

State-Changed-From-To: open->closed
State-Changed-By: alnsn@NetBSD.org
State-Changed-When: Thu, 05 Jan 2017 07:23:15 +0000
State-Changed-Why:
The package has been removed from pkgsrc.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.