Package Details: hare-git r4316.940f4062-1

Git Clone URL: https://aur.archlinux.org/hare-git.git (read-only, click to copy)
Package Base: hare-git
Description: The Hare systems programming language
Upstream URL: https://harelang.org
Licenses: MPL2
Conflicts: hare
Provides: hare
Submitter: apreiml
Maintainer: apreiml
Last Packager: apreiml
Votes: 7
Popularity: 0.002628
First Submitted: 2022-04-24 17:34 (UTC)
Last Updated: 2025-08-09 17:36 (UTC)

Dependencies (8)

Required by (46)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

apreiml commented on 2022-11-15 12:26 (UTC)

This is an upstream issue. SYS_alarm is not available in aarch64. Can you maybe try the following patch? If it works I'll send it upstream:

https://paste.sr.ht/~apreiml/9bfd078eea2926c6da9b14a4ae55c35b0785cf4b

whynothugo commented on 2022-11-15 11:49 (UTC)

This is failing for me on aarch64 now:

HAREC   .cache/rt/rt-linux.ssa
Error ./rt/+linux/syscalls.ha:868:34: Unknown object 'SYS_alarm'
Error ./rt/+linux/syscalls.ha:868:34: Argument type void is not assignable to parameter type u64
Error ./rt/+linux/syscalls.ha:868:55: Invalid cast from void to uint
Error ./rt/+linux/syscalls.ha:868:15: Return value void is not assignable to function result type uint
Error ./rt/+linux/syscalls.ha:867:39: Result value void is not assignable to function result type uint
make: *** [stdlib.mk:62: .cache/rt/rt-linux.ssa] Error 1

Not sure if this is an upstream issue or not.

smlavine commented on 2022-10-11 02:23 (UTC)

makepkg is failing right now for me:

HARE    .bin/harec2
ld: unrecognized option '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
ld: use the --help option for usage information
Error: ld: exited with status 1
.bin/hare build: build failed
make: *** [Makefile:74: .bin/harec2] Error 255

But searching for that string (or substrings of it) in either what is left of the build directory or in hare comes up nothing, so I don't know where it comes from.

apreiml commented on 2022-08-29 13:08 (UTC)

No, the main hare package checks out a fixed commit and afaik will point to future releases. hare-git will always checkout latest master.

Techcable commented on 2022-08-29 00:34 (UTC)

How does this currently differ from the main hare package?

They both build the latest git commit (hare has no stable version yet).

whynothugo commented on 2022-07-25 08:02 (UTC)

Latest builds perfectly on aarch64, thanks!

apreiml commented on 2022-07-19 08:20 (UTC)

ok. pushed.

whynothugo commented on 2022-07-19 08:16 (UTC)

Need to use $CARCH, not $arch. For some reason the latter is also x86_64, even on ARM.

apreiml commented on 2022-07-19 08:10 (UTC)

Ah yes of course. Now it's in.

whynothugo commented on 2022-07-19 08:08 (UTC) (edited on 2022-07-19 08:08 (UTC) by whynothugo)

Also missing arch=("x86_64" "aarch64"), forgot to mention that one.