<div dir="ltr">Hi,<div><br></div><div style>I'm trying to set up a self-host ARM bot and am following the ClangBuilder with two stages, copying the config from other bots, but I can't find my way around the configure options...</div>
<div style><br></div><div style>This is my config:</div><div style><br></div><div style><div>        ## Cortex-A9 check-all self-host</div><div>        {'name': "clang-native-arm-cortex-a9-self-host",</div>
<div>         'slavenames':["linaro-panda-02"],</div><div>         'builddir':"clang-native-arm-cortex-a9-self-host",</div><div>         'factory' : ClangBuilder.getClangBuildFactory(</div>
<div>                     stage1_config='Release+Asserts',</div><div>                     stage2_config='Release+Asserts',</div><div>                     useTwoStage=True,</div><div>                     clean=False,</div>
<div>                     test=False,</div><div>                     extra_configure_args=['--build=armv7l-unknown-linux-gnueabihf',</div><div>                                           '--host=armv7l-unknown-linux-gnueabihf',</div>
<div>                                           '--target=armv7l-unknown-linux-gnueabihf',</div><div>                                           '--with-cpu=cortex-a9',</div><div>                                           '--with-fpu=neon',</div>
<div>                                           '--with-float=hard',</div><div>                                           '--enable-targets=arm'])},</div><div><br></div><div style>This way, the install process will copy to:</div>
<div style><br></div><div style>llvm.install.1/bin/armv7l-unknown-linux-gnueabihf-clang</div><div><br></div><div style>but the next configure step will look for:</div><div style><br></div><div style>llvm.install.1/bin/clang<br>
</div><div style><br></div><div style>While, if I comment out the --build options, the reverse happens, and still doesn't find the correct binary. Commenting all options lead me back to behaviour #1 again.</div><div style>
<br></div><div style>I tried fiddling with the --host and --target, to no avail. Does anyone know how to make stage 1 install and stage 2 configure agree on the name of the binary?</div><div style><br></div><div style>cheers,</div>
<div style>--renato</div></div></div>