This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] [LTO] Avoid path name with // when installing lto-dump
- From: Bernd Edlinger <bernd dot edlinger at hotmail dot de>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Cc: Richard Biener <rguenther at suse dot de>, Cary Coutant <ccoutant at gmail dot com>, Martin Liška <mliska at suse dot cz>, Hrishikesh Kulkarni <hrishikeshparag at gmail dot com>
- Date: Thu, 1 Aug 2019 07:07:15 +0000
- Subject: [PATCH] [LTO] Avoid path name with // when installing lto-dump
- Arc-authentication-results: i=1; mx.microsoft.com 1;spf=none;dmarc=none;dkim=none;arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OKuXvi5ODqh85CyRZSQ9jb2plTdEgzbxWjS4E9BeQoI=; b=C1r1jeEn5Ei7zJPO1SwjAOFXcVMnwHR+J6c5Xpu+6nAlRfjXn6G0HARjD7xUdvHL4QRcKQpMZDD4D8cnU5kTJCGMArprWsWheYqScw43lHEWDbkqsJqTx7RySQE7uI1AZCgrsu3pd+1XxMIyLcoUbToDsrLiITH991ko5Qfr9Y1/9OEMBnucAM21HPnwsJFjFYg+7ufwxTCCIQF58WJeq1dl9U35yC1B6b6t78FblgCd9kMtgFQ1YL9Ro72tcWJEwaR5OxNtIRPq5ds69N4ihjGww+HEj/uBo3vkERpqgpWsBXQ+XbP87MJYOYSixWc5vni14Rq32/HbYR2lrSGyqg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lIs9cPo2k/1PIXCThdmOqTvwDYkDX7SasMI/3na2mSf6qokvgMkhQhJrwEvR26x3uEtaQ4XdDAQuyJgV9A/bcokwmSf0tY0lGsrDtwb2RznQsxSbp7AUmKKXDQbhzcug1O0xXYL0XKTFr1X24LJcc349Q+BR+9Vm568jE8cHMOx2/VOiAD7Y39AEnIIZLjd9gEbRcLXDdTqFIPaKDgJLKo8vXJVxNPwonnE7eiR8+l0sH/vhENXJLPLYDzq24J9Q+hukEKoz9LjJOQeB8Mxd/OJIfDpQDDZBLaEqQiMC+3SYPfrLN1UfGxBY8IrSAOdXp4r0OahR4GVUZpexqjuEAQ==
Hi!
I've noticed the following when looking at the output from make install:
/usr/bin/install -c lto-dump \
//home/ed/gnu/install/bin/lto-dump
Note the "//" before the $(bindir) path, which
is itself already an absolute path name starting with a /.
While it is harmless on linux, it might be confused with
a network path in another well known O/S.
So I'd like to remove the duplicated slash here.
Boot-strapped and reg-tested on x86_64-pc-linux-gnu.
Is it OK for trunk?
Thanks
Bernd.
2019-08-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
* Make-lang.in (lto.install-common): Remove unnecessary slash
between $(DESTDIR) and $(bindir).
diff -ru gcc/lto/Make-lang.in gcc/lto/Make-lang.in
--- gcc/lto/Make-lang.in 2019-05-10 08:31:32.000000000 +0200
+++ gcc/lto/Make-lang.in 2019-08-01 07:14:41.946108209 +0200
@@ -49,7 +49,7 @@
lto.tags:
lto.install-common: installdirs
$(INSTALL_PROGRAM) $(LTO_DUMP_EXE) \
- $(DESTDIR)/$(bindir)/$(LTO_DUMP_INSTALL_NAME)$(exeext)
+ $(DESTDIR)$(bindir)/$(LTO_DUMP_INSTALL_NAME)$(exeext)
lto.install-man:
lto.install-info: