pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/doc/guide/files doc/guide: explain how to track down w...
details: https://anonhg.NetBSD.org/pkgsrc/rev/32621ea23197
branches: trunk
changeset: 411268:32621ea23197
user: rillig <rillig%pkgsrc.org@localhost>
date: Sun Feb 09 00:44:25 2020 +0000
description:
doc/guide: explain how to track down where the CFLAGS are ignored
diffstat:
doc/guide/files/faq.xml | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diffs (36 lines):
diff -r 4271572bf5e7 -r 32621ea23197 doc/guide/files/faq.xml
--- a/doc/guide/files/faq.xml Sun Feb 09 00:06:53 2020 +0000
+++ b/doc/guide/files/faq.xml Sun Feb 09 00:44:25 2020 +0000
@@ -1,4 +1,4 @@
-<!-- $NetBSD: faq.xml,v 1.55 2017/01/09 04:03:34 sevan Exp $ -->
+<!-- $NetBSD: faq.xml,v 1.56 2020/02/09 00:44:25 rillig Exp $ -->
<chapter id="faq"> <?dbhtml filename="faq.html"?>
<title>Frequently Asked Questions</title>
@@ -558,6 +558,26 @@
specific combination of <varname>CFLAGS</varname> they have
chosen.</para>
+<para>To find out where the CFLAGS are ignored, add the following lines to &mk.conf;:</para>
+
+<programlisting>
+CPPFLAGS+= -Dpkgsrc___CPPFLAGS
+CFLAGS+= -Dpkgsrc___CFLAGS
+CXXFLAGS+= -Dpkgsrc___CXXFLAGS
+</programlisting>
+
+<para>Then run <command>bmake show-all-configure show-all-build</command>
+to see whether the above flags are passed to the actual build
+commands in general.</para>
+
+<para>To find out whether the flags are passed to individual compiler
+commands, have a look at the file <filename>work/.work.log</filename>. In
+most cases, the flags from the original command lines (the lines starting
+with <literal>[*]</literal>) are passed unmodified to the actual compiler
+(the lines starting with <literal><.></literal>). If the flag is
+missing from the actual compiler command, it must have been removed by
+the <link linkend="build.wrapper">pkgsrc compiler wrappers</link>.</para>
+
</sect1>
<sect1 id="ufaq-fail">
Home |
Main Index |
Thread Index |
Old Index