Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Aug 8, 2024. It is now read-only.

Conversation

@akoeplinger
Copy link
Member

@akoeplinger akoeplinger commented Aug 28, 2019

We hit troubles (mono/mono#13804) which are apparently related to lipo'ing so move the three packages that use it away from it.

  • pkg-config doesn't build as universal since the internal glib doesn't build because of 32/64bit configure mismatches (we'd need to do similar patches to what we do in glib.py) so just make it 64bit only.

  • libtiff also runs into the 32/64bit configure mismatch but we can fix it with a simple patch.
    I tested it works by running the repro from https://xamarin.github.io/bugzilla-archives/39/39865/bug.html .

  • gtk-quartz-engine.py is no longer used by MD/VSMac according to the team so remove it completely.

@akoeplinger akoeplinger changed the title Build pkg-config as 64bit only and libtiff/gtk-quartz-engine.py as un… Build pkg-config as 64bit only and libtiff/gtk-quartz-engine.py as universal Aug 28, 2019
…uartz-engine.py

We hit troubles (mono/mono#13804) which are apparently related to lipo'ing so move the three packages that use it away from it.

- pkg-config doesn't build as universal since the internal glib doesn't build because of 32/64bit configure mismatches (we'd need to do similar patches to what we do in glib.py) so just make it 64bit only.

- libtiff also runs into the 32/64bit configure mismatch but we can fix it with a simple patch.
  I tested it works by running the repro from https://xamarin.github.io/bugzilla-archives/39/39865/bug.html .

- gtk-quartz-engine.py is no longer used by MD/VSMac according to the team so remove it completely.
@akoeplinger akoeplinger changed the title Build pkg-config as 64bit only and libtiff/gtk-quartz-engine.py as universal Build pkg-config as 64bit only, libtiff as universal and remove gtk-quartz-engine.py Aug 29, 2019
akoeplinger added a commit to akoeplinger/mono that referenced this pull request Aug 29, 2019
@akoeplinger akoeplinger merged commit 4693825 into master Aug 29, 2019
@akoeplinger akoeplinger deleted the pkg-config-64bit branch August 29, 2019 18:21
@akoeplinger
Copy link
Member Author

@monojenkins backport 2019-08
@monojenkins backport 2019-06
@monojenkins backport 2019-02

akoeplinger added a commit to mono/mono that referenced this pull request Aug 29, 2019
akoeplinger added a commit to mono/mono that referenced this pull request Aug 29, 2019
…uartz-engine.py (#16548)

See mono/bockbuild#116

(cherry picked from commit 309cf1b)

# Conflicts:
#	external/bockbuild
akoeplinger added a commit to mono/mono that referenced this pull request Aug 29, 2019
…uartz-engine.py (#16548)

See mono/bockbuild#116

(cherry picked from commit 309cf1b)

# Conflicts:
#	external/bockbuild
akoeplinger added a commit to mono/mono that referenced this pull request Aug 30, 2019
…uartz-engine.py (#16548)

See mono/bockbuild#116

(cherry picked from commit 309cf1b)

# Conflicts:
#	external/bockbuild
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants