gentoo/dev-scheme/c-wrapper/files/c-wrapper-glibc-2.25.patch
Akinori Hattori 93dd144b58
dev-scheme/c-wrapper: fix for >=sys-libs/glibc-2.25
Package-Manager: Portage-2.3.40, Repoman-2.3.9
2018-07-11 23:39:30 +09:00

14 lines
727 B
Diff

--- a/lib/c-wrapper/c-parser.scm
+++ b/lib/c-wrapper/c-parser.scm
@@ -1115,7 +1115,9 @@
(raise e))))
(call-with-gcc-io include-dirs headers options
(lambda (in out)
- (let ((macro-list (queue->list (macro-queue))))
+ (let ((macro-list (filter (lambda (m)
+ (not (string-prefix? "__glibc_macro_warning" (car m))))
+ (queue->list (macro-queue)))))
(for-each (lambda (macro-def)
(display (car macro-def) out)
(newline out))