Yeah, that sounds like it could be the issue here.
From: Yiannis Gkoufas <[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Thursday 14 July 2016 at 12:28
To: "[email protected]" <[email protected]>
Subject: Re: Build thermos executor on ARM
Hi there,
sure:
10:26:45 00:00 [binary]
10:26:45 00:00 [binary-jvm-prep-command]
10:26:46 00:01 [jvm_prep_command]
10:26:46 00:01 [binary-prep-command]
10:26:46 00:01 [python-binary-create]
Detected interpreter /usr/bin/python2.7: CPython-2.7.6
10:26:46 00:01 [chroot]
Building chroot for
[PythonBinary(BuildFileAddress(BuildFile(src/main/python/apache/aurora/executor/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), thermos_executor))]:
Dumping library:
PythonLibrary(BuildFileAddress(BuildFile(src/main/python/apache/aurora/executor/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), _executor))
Dumping library:
PythonLibrary(BuildFileAddress(BuildFile(api/src/main/thrift/org/apache/aurora/gen/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), gen))
Dumping library:
PythonLibrary(BuildFileAddress(BuildFile(src/main/python/apache/aurora/common/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), common))
Dumping library:
PythonLibrary(BuildFileAddress(BuildFile(src/main/python/apache/aurora/config/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), config))
Dumping library:
PythonLibrary(BuildFileAddress(BuildFile(src/main/python/apache/thermos/config/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), config))
Dumping library:
PythonLibrary(BuildFileAddress(BuildFile(src/main/python/apache/thermos/common/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), common))
Dumping library:
PythonLibrary(BuildFileAddress(BuildFile(src/main/python/apache/thermos/core/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), core))
Dumping library:
PythonLibrary(BuildFileAddress(BuildFile(src/main/python/apache/thermos/monitoring/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), monitoring))
Dumping library:
PythonBinary(BuildFileAddress(BuildFile(src/main/python/apache/aurora/executor/BUILD,
FileSystemProjectTree(/home/ubuntu/apache-aurora-0.15.0)), thermos_executor))
FAILURE: Update --binaries-path-by-id to find binaries for Linux armv7l 3.10.40
If I am not completely wrong, I think pants is looking one of the architectures
outlined here:
https://github.com/pantsbuild/pants/blob/master/src/python/pants/binaries/binary_util.py#L24
and probably that's why it fails
On 14 July 2016 at 11:17, Erb, Stephan
<[email protected]<mailto:[email protected]>> wrote:
Cool, ARM ☺. Please try to run it like this, so that we get a little bit more
output:
PEX_VERBOSE=1 ./pants -ldebug binary
src/main/python/apache/aurora/executor:thermos_executor
From: Yiannis Gkoufas <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>"
<[email protected]<mailto:[email protected]>>
Date: Thursday 14 July 2016 at 10:44
To: "[email protected]<mailto:[email protected]>"
<[email protected]<mailto:[email protected]>>
Subject: Build thermos executor on ARM
Hi guys,
I have been trying to get aurora working on ARM processors.
I had no problem with the scheduler, but I didn't manage to compile the thermos
executor.
When I give:
./pants binary src/main/python/apache/aurora/executor:thermos_executor
I get back:
FAILURE: Update --binaries-path-by-id to find binaries for Linux armv7l 3.10.40
Let me know if you have any hints on how to workaround this.
Thanks!