Package Details: etcd 3.5.18-1

Git Clone URL: https://aur.archlinux.org/etcd.git (read-only, click to copy)
Package Base: etcd
Description: A highly-available key value store for shared configuration and service discovery.
Upstream URL: https://github.com/etcd-io/etcd
Licenses: Apache
Submitter: xeross
Maintainer: andrewSC
Last Packager: andrewSC
Votes: 45
Popularity: 0.88
First Submitted: 2013-10-02 12:54 (UTC)
Last Updated: 2025-01-25 02:04 (UTC)

Dependencies (2)

Required by (4)

Sources (3)

Pinned Comments

galaux commented on 2018-02-25 17:41 (UTC)

Adding keyserver-options auto-key-retrieve to ~/.gnupg/gpg.conf enables makepkg to use the validpgpkeys provided in the PKGBUILD so that it can check the signature is the valid regarding the key specified by the packager.

Latest Comments

1 2 3 4 5 6 Next › Last »

andrewSC commented on 2025-02-28 23:28 (UTC)

brody: please send any patches to crerar@archlinux.org. Further, I'll be reviewing the PKGBUILD and upstream and making the changes shortly.

brody commented on 2025-02-28 23:04 (UTC)

I would like to make a contribution to the package. Only if you are interested, of course. If so, where could I upload my pull request?

brody commented on 2025-02-28 19:41 (UTC)

Upstream provides 3 binaries in the meantime. The package should take care of this: etcd, etcdctl and now etcdutl.

fuhry commented on 2024-06-06 12:37 (UTC)

Would you mind adding aarch64 to the list of supported architectures?

No other modifications needed - it builds and runs flawlessly on my aarch64 systems (raspi 4 and 5, nanopi r5s and macbook air m2).

k2patel commented on 2024-02-17 04:18 (UTC)

thanks @keyston @andrewSC, thanks that worked.

andrewSC commented on 2024-02-16 23:54 (UTC)

Keystone: I do have notifications enabled and will be looking at the package tomorrow.

Keystone commented on 2024-02-16 22:42 (UTC)

@k2patel My comment is the one below yours and suggests a solution. Etcd is also provided by kubeadm without needing the AUR, I only needed thing package for etcdctl. @andrewSC not sure if you have notifications enabled, but something has changed in an upstream dep.

k2patel commented on 2024-02-16 22:23 (UTC) (edited on 2024-02-16 22:25 (UTC) by k2patel)

stderr: -linkmode=external requires external (cgo) linking, but cgo is not enabled FAIL: (code:1): % (cd server && 'env' 'CGO_ENABLED=0' 'GO_BUILD_FLAGS=-trimpath -buildmode=pie -mod=readonly -modcacherw' 'GOOS=linux' 'GOARCH=amd64' 'go' 'build' '-trimpath' '-buildmode=pie' '-mod=readonly' '-modcacherw' '-trimpath' '-installsuffix=cgo' '-ldflags=-linkmode=external -extldflags=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -X=go.etcd.io/etcd/api/v3/version.GitSHA=9ba9abe' '-o=../bin/etcd' '.') FAIL: etcd_build (GOARCH=amd64) Is there any workaround for this.

Keystone commented on 2024-02-12 17:59 (UTC)

This occurred during a build today:

==> Starting build()...
% 'rm' '-f' 'bin/etcd'
% (cd server && 'env' 'CGO_ENABLED=0' 'GO_BUILD_FLAGS=-trimpath -buildmode=pie -mod=readonly -modcacherw' 'GOOS=linux' 'GOARCH=amd64' 'go' 'build' '-trimpath' '-buildmode=pie' '-mod=readonly' '-modcacherw' '-trimpath' '-installsuffix=cgo' '-ldflags=-linkmode=external -extldflags=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -X=go.etcd.io/etcd/api/v3/version.GitSHA=9ba9abe' '-o=../bin/etcd' '.')
stderr: -linkmode=external requires external (cgo) linking, but cgo is not enabled
FAIL: (code:1):
  % (cd server && 'env' 'CGO_ENABLED=0' 'GO_BUILD_FLAGS=-trimpath -buildmode=pie -mod=readonly -modcacherw' 'GOOS=linux' 'GOARCH=amd64' 'go' 'build' '-trimpath' '-buildmode=pie' '-mod=readonly' '-modcacherw' '-trimpath' '-installsuffix=cgo' '-ldflags=-linkmode=external -extldflags=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -X=go.etcd.io/etcd/api/v3/version.GitSHA=9ba9abe' '-o=../bin/etcd' '.')
FAIL: etcd_build (GOARCH=amd64)

Consider removing -linkmode=external from GO_LDFLAGS

Octopus118 commented on 2023-07-24 04:54 (UTC)

Can confirm, this does build on aarch64. I had to install gcc for it to build, which would be nice to have a make dependency.