** Description changed:

  Reproduce:
  
  - Install Ubuntu 25.04 on an arm64 device.
  - Install `hare` and `libcurl4-openssl-dev` from apt.
+ - Create any valid Hare file, or use the hello world example from 
<https://harelang.org/>.
  - Run `hare build $(pkg-config --libs libcurl)`:
  
  Observe it fails with:
  
  ```
  0/1 tasks completed (0%)
  /usr/bin/ld: 
/home/user/.cache/hare/usr/share/hare/stdlib/rt/9d9e142321634931323af0cd435c826591f8525bef449be3d15b7adb4675886c.o:
 relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `environ@@GLIBC_2.17' 
which may bind externally can not be used when making a shared object; 
recompile with -fPIC
  /usr/bin/ld: 
/home/user/.cache/hare/usr/share/hare/stdlib/rt/9d9e142321634931323af0cd435c826591f8525bef449be3d15b7adb4675886c.o(.text.main+0x24):
 unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol 
`environ@@GLIBC_2.17'
  /usr/bin/ld: final link failed: bad value
  collect2: error: ld returned 1 exit status
  
  aarch64-linux-gnu-gcc for /home/user/Desktop/hcurl exited with status 1
  ```
  
  ----------
  
  ProblemType: Bug
  DistroRelease: Ubuntu 25.04
  Package: hare 0.24.2-3
  ProcVersionSignature: Ubuntu 6.14.0-22.22-generic 6.14.5
  Uname: Linux 6.14.0-22-generic aarch64
  ApportVersion: 2.32.0-0ubuntu5.2
  Architecture: arm64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Sun Jun 29 23:15:15 2025
  InstallationDate: Installed on 2025-06-29 (0 days ago)
  InstallationMedia: Ubuntu 25.04 "Plucky Puffin" - Release arm64 (20250415.3)
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: hare
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2115610

Title:
  Hare cannot link with libcurl4 on arm64

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hare/+bug/2115610/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to