Hi guys, I have problems with the new build system (the one with pyenv) to
make jhbuild honor the osx min version (MACOS_DEPLOYMENT_TARGET /
-mmacosx-version-min ).

I've added the line in .config/jhbuildrc-custom;

setup_sdk(target="10.10")

If I start "jhbuild shell" I get the variables correctly configured
(partial output of "env"):

MACOSX_DEPLOYMENT_TARGET=10.10
LDFLAGS=-L/Users/raffo/gtk/inst/lib -L/Users/raffo/gtk/inst/lib -arch
x86_64
-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
-mmacosx-version-min=10.10 -Wl,-headerpad_max_install_names
CFLAGS=-arch x86_64
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
-mmacosx-version-min=10.10
CXXFLAGS=-arch x86_64
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
-mmacosx-version-min=10.10
OBJCFLAGS=-arch x86_64
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
-mmacosx-version-min=10.10
CPPFLAGS=-I/Users/raffo/gtk/inst/include -arch x86_64
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
CMAKE_PREFIX_PATH=/Users/raffo/gtk/inst:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr
LIBRARY_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
SDKDIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
CUPS_CONFIG=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/bin/cups-config
CC=/Applications/Xcode.app/Contents/Developer/usr/bin/gcc
OBJC=/Applications/Xcode.app/Contents/Developer/usr/bin/gcc
CXX=/Applications/Xcode.app/Contents/Developer/usr/bin/g++
LD=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
BUILDCFLAGS=-arch x86_64
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
-mmacosx-version-min=10.10
CFLAGS_FOR_BUILD=-arch x86_64
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
-mmacosx-version-min=10.10

.... but when I start the build itself (jhbuild bootstrap-gtk-osx) it seems
to ignore these settings:

NEW BUILD:
iMac-2 $ otool -l /Users/raffo/gtk/inst/lib/libintl.dylib | grep -A 3
LC_VERS
[ nothing ]

OLD BUILD (working):
iMac-2 $ otool -l /usr/local/gtk/lib/libintl.dylib | grep -A 3 LC_VERS
      cmd LC_VERSION_MIN_MACOSX
  cmdsize 16
  version 10.9
      sdk 10.14

-- 
Bye,
 Gabry
_______________________________________________
gtk-osx-users-list mailing list
gtk-osx-users-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list

Reply via email to