-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
If you try to cross-compile this package in conan you get the next error:
embedded_python/1.3.2@lumicks/stable: Calling build()
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for python3.9... no
checking for python3... python3
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... "linux"
checking for gcc... aarch64-linux-gnu-gcc-9
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/root/.conan/data/embedded_python/1.3.2/lumicks/stable/build/910f9072af01bd4246171eddd52c50d404399ecf/build':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
embedded_python/1.3.2@lumicks/stable:
embedded_python/1.3.2@lumicks/stable: ERROR: Package '910f9072af01bd4246171eddd52c50d404399ecf' build failed
embedded_python/1.3.2@lumicks/stable: WARN: Build folder /root/.conan/data/embedded_python/1.3.2/lumicks/stable/build/910f9072af01bd4246171eddd52c50d404399ecf
ERROR: embedded_python/1.3.2@lumicks/stable: Error in build() method, line 110
build_helper.build_embedded()
while calling 'build_embedded', line 247
self._build(self.prefix_dir)
while calling '_build', line 228
self.conanfile.run(f"../src/configure {config_args}")
ConanException: Error 1 while executing ../src/configure --enable-shared --prefix=/root/.conan/data/embedded_python/1.3.2/lumicks/stable/build/910f9072af01bd4246171eddd52c50d404399ecf/embedded_python --with-openssl=/root/.conan/data/OpenSSL/1.1.1f/_/_/package/34a6f15abcb5e4a5fe68f8affe1a3a5db07089e2
But the variable --host can't be pass because the arguments are hard-coded on the conanfile.
Metadata
Metadata
Assignees
Labels
No labels