On Fri, Mar 24, 2017 at 9:30 PM, Esteban Lorenzano <[email protected]> wrote:
>
> 2017-03-24 11:29 GMT+01:00 Esteban Lorenzano <[email protected]>:
>>
>>
>> VM 64bits
>> =========
>> - Is incredibly hard to compile a 64bits version of libgit2 0.23 (the one we 
>> are using) for macOS, which makes
>>  impossible to use Iceberg. Not sure this is blocking, but well... I needed 
>> to point it :)
>
> Hi Esteban,
> Doesn't the Travis build correctly succeed?
> https://bintray.com/opensmalltalk/vm/cog/201703222227#files
>
> yes, but the PharoVM for mac in 64bits is not including libgit2 (because I 
> was unable to compile it) :P
> if you (or anyone) find the time and helps me doing that, I will be very, 
> very, very grateful (and release will be earlier ;)

Do you mean build libgit2 standalone? or as part of pharo-vm build?

I dug out my old mac-mini to try.  Its an older OSX Version 10.9.5. I
could upgrade to try if needed.
I don't know about the rpath warning. I ignored it.

Standalone...

  502  mkdir LIBGIT
  503  cd LIBGIT/
  504  git clone https://github.com/libgit2/libgit2.git
  505  cd libgit2
  521  git checkout v0.23.0
  522  mkdir ../build  && cd ../build
  525  cmake ../libgit2
-- Configuring done
CMake Warning (dev):
  Policy CMP0042 is not set: MACOSX_RPATH is enabled by default.  Run "cmake
  --help-policy CMP0042" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.
  MACOSX_RPATH is not specified for the following targets:
     git2

  526  cmake --build .
  528  file libgit2.0.23.0.dylib
libgit2.0.23.4.dylib: Mach-O 64-bit dynamically linked shared library x86_64

  529   cmake --version
cmake version 3.0.0

  530  uname -a
Darwin bens-mac-mini.home.gateway 13.4.0 Darwin Kernel Version 13.4.0:
Mon Jan 11 18:17:34 PST 2016; root:xnu-2422.115.15~1/RELEASE_X86_64
x86_64

Should I be testing something else?

cheers -ben

Reply via email to