void-linux / void-linux/void-packages
Boost & aarch64
Open
@Johnnynator is already working on this.
Since Dec 24, 2020.
- Dominant language
- Shell
- Stars
- 3.4k
- Forks
- 2.8k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 299
Description
System
- xuname:
Void 5.10.2_1 x86_64-musl GenuineIntel uptodate rrrnFFFFFFFFF - package:
boost-1.72.0_4, gnucash-4.2_3
I'm trying to build gnucash for aarch64-musl:
[ 96%] Linking CXX executable ../bin/gnucash
/usr/lib/gcc/aarch64-linux-musl/9.3.0/../../../../aarch64-linux-musl/bin/ld: ../lib/gnucash/libgnc-csv-import.so: undefined reference to `boost::icu_regex_traits::isctype(int, unsigned long) const'
/usr/lib/gcc/aarch64-linux-musl/9.3.0/../../../../aarch64-linux-musl/bin/ld: ../lib/gnucash/libgnc-csv-import.so: undefined reference to `boost::re_detail_107200::icu_regex_traits_implementation::do_transform(int const*, int const*, icu_67::Collator const*) const'
/usr/lib/gcc/aarch64-linux-musl/9.3.0/../../../../aarch64-linux-musl/bin/ld: ../lib/gnucash/libgnc-csv-import.so: undefined reference to `boost::basic_regex<int, boost::icu_regex_traits>::do_assign(int const*, int const*, unsigned int)'
Steps to reproduce the behavior
$ cd $(xdistdir)
$ git checkout 06a99096ea
$ sed -i srcpkgs/gnucash/template -e '/nocross/d'
$ echo 'make_build_args="gnucash"' >> srcpkgs/gnucash/template
$ echo 'hostmakedepends+=" glib-devel"' >> srcpkgs/gnucash/template
$ echo 'makedepends+=" libatomic_ops-devel"' >> srcpkgs/gnucash/template
$ ./xbps-src -a aarch64-musl build gnucash
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.