Skip to content

Conversation

@atsushieno
Copy link
Contributor

cross-build has been blocking Linux builds:

	config.sub: too many arguments
	Try `config.sub --help' for more information.
	configure: error: /bin/bash /sources/monodroid/xamarin-android/external/llvm/autoconf/config.sub gcc -dumpmachine failed
	checking build system type...
	Tool sh execution finished.
/sources/monodroid/xamarin-android/build-tools/mono-runtimes/mono-runtimes.targets: error : Command ' /sources/monodroid/xamarin-android/external/llvm/configure --build="gcc -dumpmachine" --enable-optimized --enable-assertions=no --enable-targets="arm,aarch64,x86" --prefix=/sources/monodroid/xamarin-android/build-tools/mono-runtimes/obj/Release//llvm/installed-32/usr --cache-file=/sources/monodroid/xamarin-android/build-tools/mono-runtimes/obj/Release//llvm32.config.cache CC="gcc -m32" CXX="g++ -m32"' exited with code: 1.

@atsushieno atsushieno changed the title Fix un-trigger LLVM builds when cross-build is disabled. un-trigger LLVM builds when cross-build is disabled. May 16, 2017
cross-build has been blocking Linux builds:

		config.sub: too many arguments
		Try `config.sub --help' for more information.
		configure: error: /bin/bash /sources/monodroid/xamarin-android/external/llvm/autoconf/config.sub gcc -dumpmachine failed
		checking build system type...
		Tool sh execution finished.
	/sources/monodroid/xamarin-android/build-tools/mono-runtimes/mono-runtimes.targets: error : Command ' /sources/monodroid/xamarin-android/external/llvm/configure --build="gcc -dumpmachine" --enable-optimized --enable-assertions=no --enable-targets="arm,aarch64,x86" --prefix=/sources/monodroid/xamarin-android/build-tools/mono-runtimes/obj/Release//llvm/installed-32/usr --cache-file=/sources/monodroid/xamarin-android/build-tools/mono-runtimes/obj/Release//llvm32.config.cache CC="gcc -m32" CXX="g++ -m32"' exited with code: 1.
@jonpryor
Copy link
Contributor

The config.sub: too many arguments error should have been fixed in commit bd0200d.

Additionally, overriding the $(ALL_JIT_ABIS), $(ALL_HOST_ABIS), and $(ALL_AOT_ABIS) make variables should enable/disable compilation of the cross-compilers, and the monodroid build process does override these make variables in a (hopefully?) appropriate manner.

@jonpryor jonpryor closed this May 16, 2017
jonpryor pushed a commit that referenced this pull request Mar 6, 2020
Changes: dotnet/java-interop@3dab5a0...9324e1e

  * dotnet/java-interop@9324e1e: [generator] Classes within interfaces naming (#592)
  * dotnet/java-interop@e557ba4: [generator] Allow multiple `generator --apiversions` (#593)
  * dotnet/java-interop@fa52a1c: [Java.Interop.Tools.JavaCallableWrappers] Renumber XA4213 to XA4217 (#594)
@github-actions github-actions bot locked and limited conversation to collaborators Feb 5, 2024
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.

3 participants