[PATCH] spec/bsp/makecustom: Make BSP include path a system include path
Joel Sherrill
joel at rtems.org
Thu Apr 13 15:32:42 UTC 2023
On Thu, Apr 13, 2023 at 8:49 AM Will <nyphbl8d at gmail.com> wrote:
> This change is fine, but it also needs the packageconfig change to match.
> The thread from October has the full patch (title was "[PATCH v2]
> spec/pkgconfig: Allow builds to override headers"). This also needs a
> change to libbsd to account for this alteration, IIRC.
>
This is OK but the use of -B added to the system header file and library
include paths. If we don't want to use -B any longer, there is likely a
system library include argument that is needed.
And -B had nothing to do with the spec file except that it also told gcc
where it was since it added that base directory as a system directory.
--joel
> Kinsey
>
> On Wed, Apr 12, 2023 at 5:20 PM <chrisj at rtems.org> wrote:
>
>> From: Chris Johns <chrisj at rtems.org>
>>
>> - Export the BSP include path as a system include path so the order
>> of options on an application compiler command line does not matter.
>>
>> Closes #4896
>> ---
>> spec/build/bsps/makecustom.yml | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/spec/build/bsps/makecustom.yml
>> b/spec/build/bsps/makecustom.yml
>> index 139629b597..c00240595e 100644
>> --- a/spec/build/bsps/makecustom.yml
>> +++ b/spec/build/bsps/makecustom.yml
>> @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
>> build-type: config-file
>> content: |
>> include $$(RTEMS_ROOT)/make/custom/default.cfg
>> - CPU_DEFINES = -I$$(exec_prefix)/$$(RTEMS_BSP)/lib/include
>> + CPU_DEFINES = -isystem $$(exec_prefix)/$$(RTEMS_BSP)/lib/include
>> CPU_CFLAGS = ${ABI_FLAGS}
>> CFLAGS_OPTIMIZE_V = ${OPTIMIZATION_FLAGS}
>> LDFLAGS = -B$$(exec_prefix)/$$(RTEMS_BSP)/lib ${PKGCONFIG_LDFLAGS}
>> --
>> 2.37.1
>>
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
>>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20230413/70fd6d25/attachment.htm>
More information about the devel
mailing list