[PATCH] D159414: Haiku: Fixes for header / library paths
Brad Smith via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Sep 5 05:03:50 PDT 2023
brad added inline comments.
================
Comment at: clang/lib/Driver/ToolChains/Haiku.cpp:24-25
+ getFilePaths().push_back(concat(getDriver().SysRoot, "/boot/system/lib"));
+ getFilePaths().push_back(concat(getDriver().SysRoot, "/boot/system/develop/lib"));
}
----------------
trungnt2910 wrote:
> Should we also add the corresponding non-packaged paths, like `/boot/system/non-packaged/lib` and `/boot/system/non-packaged/develop/lib`?
>
> The latest GCC toolchain on Haiku does **not** do it, but neither does it recognize non-packaged files for the headers.
> Should we also add the corresponding non-packaged paths, like `/boot/system/non-packaged/lib` and `/boot/system/non-packaged/develop/lib`?
>
> The latest GCC toolchain on Haiku does **not** do it, but neither does it recognize non-packaged files for the headers.
The second path does not exist and the first path has some sub-dirs (Perl / Python) but does not have any libraries.
I'm using what the LLVM patches had. I think we're good as is as a start.
================
Comment at: clang/lib/Driver/ToolChains/Haiku.cpp:24-25
+ getFilePaths().push_back(concat(getDriver().SysRoot, "/boot/system/lib"));
+ getFilePaths().push_back(concat(getDriver().SysRoot, "/boot/system/develop/lib"));
}
----------------
brad wrote:
> trungnt2910 wrote:
> > Should we also add the corresponding non-packaged paths, like `/boot/system/non-packaged/lib` and `/boot/system/non-packaged/develop/lib`?
> >
> > The latest GCC toolchain on Haiku does **not** do it, but neither does it recognize non-packaged files for the headers.
> > Should we also add the corresponding non-packaged paths, like `/boot/system/non-packaged/lib` and `/boot/system/non-packaged/develop/lib`?
> >
> > The latest GCC toolchain on Haiku does **not** do it, but neither does it recognize non-packaged files for the headers.
>
> The second path does not exist and the first path has some sub-dirs (Perl / Python) but does not have any libraries.
>
> I'm using what the LLVM patches had. I think we're good as is as a start.
> Should we also add the corresponding non-packaged paths, like `/boot/system/non-packaged/lib` and `/boot/system/non-packaged/develop/lib`?
>
> The latest GCC toolchain on Haiku does **not** do it, but neither does it recognize non-packaged files for the headers.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D159414/new/
https://reviews.llvm.org/D159414
More information about the cfe-commits
mailing list