#!/bin/sh # autopkgtest check: Build and run a simple program against libgo, # to verify basic compile-time and run-time linking functionality. set -e GO=go-9 WORKDIR=$(mktemp -d) trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM cd $WORKDIR cat < hello.go package main import "fmt" func main() { fmt.Println("hello world") } EOF $GO run hello.go $GO build hello.go echo "build: OK" ldd hello [ -x hello ] ./hello echo "run: OK"