Wie verwenden Sie %debug_package während der Verwendung von rpmbuild?
Linux version 2.6.18-131.el5
gcc version 4.1.2
RPM 4.4.2.3
Verwende ich den folgenden Befehl zum erstellen von Paketen:
$ sudo rpmbuild -ba xxx.spec
Dachte ich, dass die debuginfo-Paket gebaut werden sollte standardmäßig aber nur die xxx.src.U /min und xxx.x86_64.U /min, ohne debuginfo-Paket.
Dann füge ich eine Zeile in meiner xxx.spec, "#%debug_package":
Dann die debug-Paket ist gebaut!
Aber ich dachte, dass eine Zeile mit einem '#' in der front ist als Kommentar!
Wie funktioniert das?
Ich bin Total verwirrt.
- Ich habe das problem gelöst.Ich installiere das Paket redhat-rpm-config und dann die debuginfo-Paket standardmäßig. Aber kann mir jemand sagen wie geht das Paket Wirkung, die das Gebäude von debuginfo?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eines der nervigsten "features" in
rpm
und es wird Menschen die ganze Zeit. Die#
ist nur das auskommentieren der ersten Zeile eines mehrzeiligen Makros. Der richtige Weg, es zu kommentieren wäreDen ersten
%
entgeht der zweiten; ist das Ergebnis nach makro wird zu dem, was Sie wollte.