getboost icon indicating copy to clipboard operation
getboost copied to clipboard

ARM64 build

Open stefankueng opened this issue 2 years ago • 6 comments

there's an x86 and an x64 build, how about an ARM64 build as well?

stefankueng avatar Mar 17 '23 14:03 stefankueng

Prerequisite is that https://github.com/teeks99/boost-release-windows has an ARM64 build and deployment (see https://boostorg.jfrog.io/artifactory/main/release/1.86.0/binaries/ )

@sergey-shandar boost 1.86.0 is available https://www.boost.org/users/history/version_1_86_0.html

chcg avatar Aug 15 '24 20:08 chcg

@sergey-shandar Could you please also push the update to this repo for 1.86 as the nuget packages are already updated. Thanks.

chcg avatar Sep 11 '24 16:09 chcg

Hi @sergey-shandar, sorry to bother you but is there any news regarding ARM build support?

stihlwasab avatar Oct 18 '24 11:10 stihlwasab

Hi @sergey-shandar, sorry to bother you but is there any news regarding ARM build support?

Hi @stihlwasab, currently, I use Prebuild Binaries from here. There are two reasons:

  1. We shouldn't have two different binary files (DLLs) for the same Boost library of the same version.
  2. Building all DLLs requires more investments in computing resources and maintenance time.

Also, it would be good if the binaries were signed to reduce the risk of shipping malicious code. Currently, I only trust binaries from the Boost website or generated by machines under my control (home PCs or trusted CI).

sergey-shandar avatar Oct 18 '24 16:10 sergey-shandar

Thanks for the hint @sergey-shandar, but unfortunately, there isn't a 'libboost_program_options-vc143-mt-s-a64-1_86.lib' file in the prebuilt binaries for ARM64 (or I might have missed it). It looks like I’ll need to build it myself. :\

Previously, we used vcpkg and installed it like this:

bootstrap-vcpkg.bat vcpkg install boost:x64-windows-static

Any chance you could offer some advice? :)

stihlwasab avatar Oct 21 '24 13:10 stihlwasab

@stihlwasab You need to get the maintainer of https://github.com/teeks99/boost-release-windows/issues/5 to work on that topic as this is the basis for the prebuild boost windows packages.

chcg avatar Oct 22 '24 09:10 chcg