packages icon indicating copy to clipboard operation
packages copied to clipboard

[Request] tinygo-git

Open Elara6331 opened this issue 3 years ago • 5 comments

Link to the package(s) in the AUR

https://aur.archlinux.org/packages/tinygo-git

Utility this package has for you

I use this package to run the latest version of Go on microcontrollers and to compile Go programs written in the latest version of Go to WASI. The version of TinyGo in the community repo often lags behind the latest version of Go and the latest TinyGo improvements.

Do you consider the package(s) to be useful for every Chaotic-AUR user?

No, but for a few.

Do you consider the package to be useful for feature testing/preview?

  • [X] Yes

Have you tested if the package builds in a clean chroot?

  • [X] Yes

Does the package's license allow redistributing it?

YES!

Have you searched the issues to ensure this request is unique?

  • [X] YES!

Have you read the README to ensure this package is not banned?

  • [X] YES!

More information

No response

Elara6331 avatar Apr 26 '22 02:04 Elara6331

'llvm<11.0.0' is not satisfied.

Technetium1 avatar Apr 26 '22 03:04 Technetium1

I don't know where to source that version of llvm11, the oldest I see is 11.1.0-6, likewise llvm11-libs is also too new.

Technetium1 avatar May 05 '22 08:05 Technetium1

Well, we are rolling so packages like that can be problematic. I guess a workaround using a fixed, older version of llvm would work. If someone wants to provide a working PKGBUILD we will build it of course :)

dr460nf1r3 avatar May 08 '22 16:05 dr460nf1r3

https://github.com/tinygo-org/tinygo/issues/1435 LLVM 11 support was added here. Maybe @Depau will update the package to build with a newer LLVM. It was added into community so we at least have a known working copy here: https://github.com/archlinux/svntogit-community/blob/packages/tinygo/trunk/PKGBUILD

Technetium1 avatar Jul 26 '22 17:07 Technetium1

@Technetium1 I disowned the package since I no longer have time to maintain it. Feel free to adopt it and make the required changes.

depau avatar Jul 26 '22 17:07 depau

I adopted this to fix. Will be disowning. This package is not a good use of chaotic-aur resources.

  • Currently requires rebuilding LLVM from scratch.
  • Upstream makes reasonably frequent releases. Current git head = latest release.
  • Based on extra/tinygo, package download size will be ~1250 MiB.

xiota avatar Sep 19 '23 03:09 xiota