[cfe-dev] Supporting multiple targets from a single 'clang' installation
David Chisnall via cfe-dev
cfe-dev at lists.llvm.org
Tue Oct 18 03:09:35 PDT 2016
You can use --sysroot= to specify the path for headers and libraries and -B to specify the path for tools (e.g. linker and assembler). There is currently no way of having a single clang symlink the has a custom -target, --sysroot, and -B, though there was some discussion recently of providing config files that do this.
David
> On 18 Oct 2016, at 11:02, Martin J. O'Riordan via cfe-dev <cfe-dev at lists.llvm.org> wrote:
>
> Hi CFE-Dev,
>
> I am starting to get adventurous, and would like to build our out-of-tree version of CLang so that it can target both our SHAVE CPU as a cross-compiler, and the X86 host. I have no problem getting this to build and generate code, but where I am running into trouble is in the configuration of where the headers and libraries should reside.
>
> How should I go about configuring the CLang build so that I can have it locate the system headers and libraries corresponding to each target?
>
> Thanks,
>
> MartinO
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
More information about the cfe-dev
mailing list