Public bug reported:

Building Squid for Impish on RISC-V fails.

Two problems were identified. Upstream merge request have been created:

https://github.com/squid-cache/squid/pull/855 for

tools.cc: In function ‘void enter_suid()’:
tools.cc:585:11: error: ignoring return value of ‘int setuid(__uid_t)’
declared with attribute ‘warn_unused_result’ [-Werror=unused-result]
  585 |     setuid(0);
      |     ~~~~~~^~~

https://github.com/squid-cache/squid/pull/856 for

/usr/riscv64-linux-gnu/include/c++/10/ostream:611:
undefined reference to __atomic_compare_exchange_1

With suggested patches building succeeds.

Best regards

Heinrich

** Affects: squid (Ubuntu)
     Importance: Undecided
     Assignee: Heinrich Schuchardt (xypron)
         Status: In Progress

** Summary changed:

- squid: build failure for Impish RISCV
+ squid: build failure for Impish RISC-V

** Changed in: squid (Ubuntu)
     Assignee: (unassigned) => Heinrich Schuchardt (xypron)

** Changed in: squid (Ubuntu)
       Status: New => In Progress

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

Title:
  squid: build failure for Impish RISC-V

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to