mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
This works with at least one version of clang
that existed at one moment in time.
No guarantees about clangs past or future.
To try:
CC=clang all.bash
It does not work with the Xcode clang,
because that clang fails at printing a useful answer
to:
clang -print-libgcc-file-name
The clang that works prints a full path name for
that command, not just "libgcc.a".
Fixes #4713.
R=iant, minux.ma
CC=golang-dev
https://golang.org/cl/7323068
10 lines
315 B
Bash
Executable file
10 lines
315 B
Bash
Executable file
#!/bin/sh
|
|
# Copyright 2011 The Go Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style
|
|
# license that can be found in the LICENSE file.
|
|
|
|
set -e
|
|
$(go env CC) $(go env GOGCCFLAGS) -shared -o libcgosotest.so cgoso_c.c
|
|
go build main.go
|
|
LD_LIBRARY_PATH=. ./main
|
|
rm -f libcgosotest.so main
|