Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Alex Catarineu
tor-browser-build
Commits
889be431
Commit
889be431
authored
Oct 18, 2018
by
Georg Koppen
Browse files
Merge remote-tracking branch 'dcf/bug_27827'
parents
d8ce7fca
f92f149e
Changes
2
Hide whitespace changes
Inline
Side-by-side
projects/go/config
View file @
889be431
# vim: filetype=yaml sw=2
version
:
1.
8.3
version
:
1.
11.1
filename
:
'
[%
project
%]-[%
c("version")
%]-[%
c("var/build_id")
%].tar.gz'
var
:
...
...
@@ -84,7 +84,7 @@ input_files:
enable
:
'
[%
c("var/windows")
||
c("var/osx")
%]'
-
URL
:
'
https://golang.org/dl/go[%
c("version")
%].src.tar.gz'
name
:
go
sha256sum
:
5
f5dea2447e7dcfdc50fa6b94c512e58bfba5673c039259fd843f68829d99fa6
sha256sum
:
5
58f8c169ae215e25b81421596e8de7572bd3ba824b79add22fba6e284db1117
-
URL
:
'
https://golang.org/dl/go[%
c("var/go14_version")
%].src.tar.gz'
name
:
go14
sha256sum
:
9947fc705b0b841b5938c48b22dc33e9647ec0752bae66e50278df4f23f64959
projects/snowflake/build
View file @
889be431
...
...
@@ -30,32 +30,13 @@ cd client
[
%
IF
c
(
"var/osx"
)
-%
]
# Without faketime, snowflake-client would contain the timestamp of the
# temporary client.a file created during "go build".
[
%
c
(
"var/faketime"
)
%
]
go
build
-
ldflags
'-s'
# The -tmpdir flag overrides what would otherwise be a randomly generated
# path, /tmp/go-link-RANDOMNUM/go.o.
mkdir
-
p
/
var
/
tmp
/
go
-
link
.
tmpdir
[
%
c
(
"var/faketime"
)
%
]
go
build
-
ldflags
'-s -tmpdir /var/tmp/go-link.tmpdir'
[
%
ELSE
-%
]
go
build
-
ldflags
'-s'
[
%
END
-%
]
[
%
IF
c
(
"var/osx"
)
-%
]
# Hack: Overwrite variable absolute paths embedded in the binary. clang 3.8.0
# on Darwin embeds such paths and the issue is unsolved in upstream Go as of
# 2016-06-28:
# https://github.com/golang/go/issues/9206#issuecomment-310476743
# The two kinds of paths are ("000000000" stands for 9 random digits):
# /tmp/go-build000000000
# /tmp/go-link-000000000
# Such paths are the output of ioutil.TempDir("", "go-build") and
# ioutil.TempDir("", "go-link-").
cp
-
a
client
client
.
stomped
sed
-
i
-
E
-
e
's#(/tmp/go-build|/tmp/go-link-)[0-9]{9}/#
\1
XXXXXXXXX/#g'
client
.
stomped
# Sanity check: make sure the file actually changed. If it did not, it could
# mean that a change in go or clang has made this step unnecessary.
if
cmp
client
client
.
stomped
then
echo
"No paths replaced in snowflake-client. Maybe the replacement failed or is no longer needed."
echo
"Check projects/snowflake/build"
exit
1
fi
mv
-
f
client
.
stomped
client
[
%
END
-%
]
cp
-
a
client
[
%
IF
c
(
"var/windows"
)
%
].
exe
[
%
END
%
]
$
PTDIR
/
snowflake
-
client
[
%
IF
c
(
"var/windows"
)
%
].
exe
[
%
END
%
]
cd
..
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment