On Fri, Sep 16, 2022 at 2:18 PM Adam Borowski <kilob...@angband.pl> wrote:

> On Fri, Sep 16, 2022 at 12:10:57PM -0400, Aaron Boxer wrote:
> > I have just pushed a new version to mentors that fixes the build on armel
> > and mipsel.
> >
> > https://mentors.debian.net/package/libgrokj2k/
> >
> > If this could be uploaded it would be greatly appreciated !
>
> Alas, it fails at least on riscv64, and possibly on other architectures as
> well.
>
> While the proper way to fix these errors is -pthread, cmake doesn't handle
> it right on new glibc.  Your build system looks complex, thus I'd propose
> just trying to link with -latomic unconditionally.  Because of --as-needed
> which is the default these days, the library won't be added on archs where
> it is not required.
>

Thanks. I actually found that I had inadvertently deleted these lines from
my rules file

ifneq (,$(filter $(DEB_HOST_ARCH), armel m68k mips mipsel powerpc sh4
riscv64))
  export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic
-Wl,--as-needed
endif


which were added last year for exactly this issue - build failure do to
lack of libatomic. (riscv64 wasn't there last year though)

let me re-submit with these lines restored.



>
>
> Meow!
> --
> ⢀⣴⠾⠻⢶⣦⠀
> ⣾⠁⢠⠒⠀⣿⡁ Seems that the Russian Army is no longer organized crime...
> ⢿⡄⠘⠷⠚⠋⠀
> ⠈⠳⣄⠀⠀⠀⠀
>

Reply via email to