Opened 3 years ago
#63577 assigned defect
copilot fails to build because it builds for arm64 when that was not requested and is not possible
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | herbygillot (Herby Gillot) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.1 |
Keywords: | Cc: | ||
Port: | copilot |
Description
CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags "-X github.com/aws/copilot-cli/internal/pkg/version.Version=1.11.0 -X github.com/aws/copilot-cli/internal/pkg/cli.binaryS3BucketPath=https://ecs-cli-v2-release.s3.amazonaws.com -s -w" -o ./bin/local/copilot-darwin-arm64 ./cmd/copilot # github.com/aws/copilot-cli/cmd/copilot loadinternal: cannot find runtime/cgo /opt/local/lib/go/pkg/tool/darwin_amd64/link: running /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_copilot/copilot/work/compwrap/cc/usr/bin/clang failed: exit status 1 ld: warning: ignoring file /opt/local/lib/libMacportsLegacySupport.dylib, file was built for x86_64 which is not the architecture being linked (arm64): /opt/local/lib/libMacportsLegacySupport.dylib ld: warning: ignoring file /System/Library/Frameworks//Security.framework/Security, missing required architecture arm64 in file /System/Library/Frameworks//Security.framework/Security (2 slices) ld: warning: ignoring file /usr/lib/libSystem.dylib, missing required architecture arm64 in file /usr/lib/libSystem.dylib (2 slices) ld: warning: ignoring file /Library/Developer/CommandLineTools/usr/lib/clang/9.0.0/lib/darwin/libclang_rt.osx.a, missing required architecture arm64 in file /Library/Developer/CommandLineTools/usr/lib/clang/9.0.0/lib/darwin/libclang_rt.osx.a (3 slices) ld: warning: ignoring file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation, missing required architecture arm64 in file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation (3 slices) ld: warning: URGENT: building for OSX, but linking in object file (/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_copilot/copilot/work/.tmp/go-link-2651557122/go.o) built for iOS. Note: This will be an error in the future. Undefined symbols for architecture arm64: "_CFArrayGetCount", referenced from: _crypto/x509/internal/macos.x509_CFArrayGetCount_trampoline in go.o "_CFArrayGetValueAtIndex", referenced from: _crypto/x509/internal/macos.x509_CFArrayGetValueAtIndex_trampoline in go.o "_CFDataGetBytePtr", referenced from: _crypto/x509/internal/macos.x509_CFDataGetBytePtr_trampoline in go.o "_CFDataGetLength", referenced from: _crypto/x509/internal/macos.x509_CFDataGetLength_trampoline in go.o "_CFDictionaryGetValueIfPresent", referenced from: _crypto/x509/internal/macos.x509_CFDictionaryGetValueIfPresent_trampoline in go.o "_CFEqual", referenced from: _crypto/x509/internal/macos.x509_CFEqual_trampoline in go.o "_CFNumberGetValue", referenced from: _crypto/x509/internal/macos.x509_CFNumberGetValue_trampoline in go.o "_CFRelease", referenced from: _crypto/x509/internal/macos.x509_CFRelease_trampoline in go.o "_CFStringCreateWithBytes", referenced from: _crypto/x509/internal/macos.x509_CFStringCreateWithBytes_trampoline in go.o "_SecItemExport", referenced from: _crypto/x509/internal/macos.x509_SecItemExport_trampoline in go.o "_SecPolicyCopyProperties", referenced from: _crypto/x509/internal/macos.x509_SecPolicyCopyProperties_trampoline in go.o "_SecTrustSettingsCopyCertificates", referenced from: _crypto/x509/internal/macos.x509_SecTrustSettingsCopyCertificates_trampoline in go.o "_SecTrustSettingsCopyTrustSettings", referenced from: _crypto/x509/internal/macos.x509_SecTrustSettingsCopyTrustSettings_trampoline in go.o [snip]
Note: See
TracTickets for help on using
tickets.