mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
go-native: Install bootstrap binaries with 1.4 suffix
Currently, bin/go and bin/gofmt collide between go-native and go-bootstrap-native packages, these are scripts anyway which call the go compiler proper from right install, in this case create go1.4 and gofmt1.4 names for these scripts to avoid namespace collision (From OE-Core rev: c46faa132d39d3dc235a019d9abf6e46f74e3bae) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -22,14 +22,14 @@ do_compile() {
|
||||
}
|
||||
|
||||
make_wrapper() {
|
||||
rm -f ${D}${bindir}/$2
|
||||
cat <<END >${D}${bindir}/$2
|
||||
rm -f ${D}${bindir}/$2$3
|
||||
cat <<END >${D}${bindir}/$2$3
|
||||
#!/bin/bash
|
||||
here=\`dirname \$0\`
|
||||
export GOROOT="${GOROOT:-\`readlink -f \$here/../lib/go\`}"
|
||||
\$here/../lib/go/bin/$1 "\$@"
|
||||
export GOROOT="${GOROOT:-\`readlink -f \$here/../lib/go$3\`}"
|
||||
\$here/../lib/go$3/bin/$1 "\$@"
|
||||
END
|
||||
chmod +x ${D}${bindir}/$2
|
||||
chmod +x ${D}${bindir}/$2$3
|
||||
}
|
||||
|
||||
do_install() {
|
||||
@@ -45,7 +45,7 @@ do_install() {
|
||||
do
|
||||
base=`basename $f`
|
||||
install -m755 $f ${D}${libdir}/go${BOOTSTRAP}/bin
|
||||
make_wrapper $base $base
|
||||
make_wrapper $base $base ${BOOTSTRAP}
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user