Package: wsclean / 3.7-1
Metadata
| Package | Version | Patches format |
|---|---|---|
| wsclean | 3.7-1 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| Install libs in multi arch path.patch | (download) |
CMakeLists.txt |
2 1 + 1 - 0 ! |
install libs in multi-arch path |
| Don t use RPATH.patch | (download) |
CMakeLists.txt |
3 2 + 1 - 0 ! |
don't use rpath This is not needed since the lib will be installed in the standard dir. |
| Don t try SIMD on non x86 processors not implemented yet.patch | (download) |
external/schaapcommon/external/ducc0/infra/simd.h |
2 1 + 1 - 0 ! |
don't try simd on non-x86 processors (not implemented yet) |
| Link libatomic against wsclean lib on riscv64 and fix FTB.patch | (download) |
CMakeLists.txt |
3 3 + 0 - 0 ! |
link libatomic against wsclean-lib on riscv64 and fix ftbfs Dear maintainer, wsclean failed to build on riscv64: ``` [100%] Built target wsclean-shared /usr/bin/ld: libwsclean.a(msgridderbase.cpp.o): in function `MSGridderBase::getAvailableMemory(double, double)': ./obj-riscv64-linux-gnu/./gridding/msgridderbase.cpp:300: undefined reference to `__atomic_exchange_1' collect2: error: ld returned 1 exit status make[3]: *** [CMakeFiles/wsclean.dir/build.make:154: wsclean] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:286: CMakeFiles/wsclean.dir/all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu' make[1]: *** [Makefile:139: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu' dh_auto_build: error: cd obj-riscv64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:10: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 ``` Attached is a patch that links libatomic on riscv64 and fixes FTBFS, tested on my QEMU riscv64 machine. Please let me know if I missed something. Cheers, Eric |
| Don t fetch XTensor from git.patch | (download) |
external/aocommon/CMakeLists.txt |
2 1 + 1 - 0 ! |
don't fetch xtensor from git |
| Fix xtensor.h location.patch | (download) |
external/aocommon/include/aocommon/xt/utensor.h |
2 1 + 1 - 0 ! |
fix xtensor.h location |
| Add SOVERSION and use shared lib for wsclean.patch | (download) |
CMakeLists.txt |
3 2 + 1 - 0 ! |
add soversion and use shared lib for wsclean |
