OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-web Date: 26-Feb-2003 09:38:15
Branch: HEAD Handle: 2003022608381400
Modified files:
openpkg-web faq.wml
Log:
split off overriding-cc from overriding-cflags and enhance both
Summary:
Revision Changes Path
1.25 +19 -4 openpkg-web/faq.wml
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-web/faq.wml
============================================================================
$ cvs diff -u -r1.24 -r1.25 faq.wml
--- openpkg-web/faq.wml 26 Feb 2003 08:18:21 -0000 1.24
+++ openpkg-web/faq.wml 26 Feb 2003 08:38:14 -0000 1.25
@@ -454,11 +454,26 @@
<faq id="overriding-cflags"
title="How can i override the CFLAGS default for all packages?">
- You should be able to achieve this by overriding the l_cc and l_cflags
- variables in your <tt>~/.rpmmacros</tt>, i.e.
+ You can override the RPM default of <tt>%l_cflags</tt> permanently in your
+ <tt>~/.rpmmacros</tt>. Example:
<pre>
- %l_cc gcc
- %l_cflags -pipe -O3 -march=i686 -funroll-loops
+ %l_cflags -pipe -O3 -march=i686 -funroll-loops
+ </pre>
+</faq>
+
+<faq id="overriding-cc"
+ title="How can i override the CC default for all packages?">
+ You can override the RPM default <tt>%l_cc</tt> permanently in your
+ <tt>~/.rpmmacros</tt>. This is especially useful when bootstrapping
+ platforms where OpenPKG does not initially find a C compiler in the
+ path. The most prominent example is Solaris. Example:
+ <pre>
+ %l_cc /usr/local/bin/gcc
+ </pre>
+ Alternatively, you can override <tt>%l_cc</tt> for a single rebuild
+ by defining "with_cc".
+ <pre>
+ .../rpm --define "with_cc /usr/local/bin/gcc" --rebuild ...
</pre>
</faq>
</ol>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]