From owner-freebsd-questions@FreeBSD.ORG Wed Aug 20 11:12:30 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2D093D58 for ; Wed, 20 Aug 2014 11:12:30 +0000 (UTC) Received: from baobab.bilink.net (baobab.bilink.net [212.45.144.44]) by mx1.freebsd.org (Postfix) with ESMTP id D85903030 for ; Wed, 20 Aug 2014 11:12:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by baobab.bilink.it (Postfix) with ESMTP id 3hdRCp1H10zCy1m for ; Wed, 20 Aug 2014 13:12:22 +0200 (CEST) X-Virus-Scanned: amavisd-new at mcs.it Received: from baobab.bilink.net ([127.0.0.1]) by localhost (baobab.mcs.it [127.0.0.1]) (amavisd-new, port 11027) with ESMTP id ZYT7JyWrU-Tw for ; Wed, 20 Aug 2014 13:12:22 +0200 (CEST) Received: from hermes.mcs.it (hermes.mcs.it [192.168.132.21]) by baobab.bilink.it (Postfix) with ESMTP id 3hdRCp08btzCy1l for ; Wed, 20 Aug 2014 13:12:22 +0200 (CEST) Received: from mordeus (unknown [192.168.44.6]) by hermes.mcs.it (Postfix) with ESMTP id E18B41B757D for ; Wed, 20 Aug 2014 13:12:21 +0200 (CEST) Date: Wed, 20 Aug 2014 13:12:07 +0200 From: Luciano Mannucci To: freebsd-questions@freebsd.org Subject: Re: ld supports dwarf 2 only under FreeBSD 9.2 In-Reply-To: <20140820125600.bb214ec2366badf0c4cc9372@yahoo.es> References: <20140820125600.bb214ec2366badf0c4cc9372@yahoo.es> X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) X-Face: 4qPv4GNcD; h<7Q/sK>+GqF4=CR@KmnPkSmwd+#%\F`4yjKO3"C]p'z=(oWRnsYBQGM\5g:4skqQY0NnV'dM:Mm:^/_+I@a"; [-s=ogufdF"9ggQ'=y MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <3hdRCp08btzCy1l@baobab.bilink.it> X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Aug 2014 11:12:30 -0000 On Wed, 20 Aug 2014 12:56:00 +0200 Eduardo Morras wrote: > My makefile doesn't call ld, it's clang++34 who calls it. > > I know I must upgrade my FreeBSD, but meanwhile, how can I force clang++34 to > use /usr/local/bin/ld? I can't find how do it in clang++34 --help, clang34 > man or clang.llvm.org domentation. You may wish to try something like this: root@mordillod:~ # cat /usr/local/bin/switchld #!/bin/sh DIST=/usr/bin/ld ADIST=/usr/bin/ar RDIST=/usr/bin/ranlib MIST=/usr/bin/ld.dist AMIST=/usr/bin/ar.dist RMIST=/usr/bin/ranlib.dist [ "$1" = "-t" ] && { [ -x "$DIST" ] && echo $DIST || echo Should be in /usr/local/bin exit 0 } [ -x "$DIST" ] && mv "$DIST" "$MIST" || mv "$MIST" "$DIST" [ -x "$ADIST" ] && mv "$ADIST" "$AMIST" || mv "$AMIST" "$ADIST" [ -x "$RDIST" ] && mv "$RDIST" "$RMIST" || mv "$RMIST" "$RDIST" exit 0 Cheers, Luciano. -- /"\ /Via A. Salaino, 7 - 20144 Milano (Italy) \ / ASCII RIBBON CAMPAIGN / PHONE : +39 2 485781 FAX: +39 2 48578250 X AGAINST HTML MAIL / E-MAIL: posthamster@sublink.sublink.ORG / \ AND POSTINGS / WWW: http://www.lesassaie.IT/