From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Kettenis To: libc-hacker@sources.redhat.com Cc: gcc@gcc.gnu.org Subject: Preprocessor woes Date: Fri, 05 Jan 2001 13:34:00 -0000 Message-id: <200101052133.f05LXtH03455@delius.kettenis.local> X-SW-Source: 2001-01/msg00251.html When compiling glibc for the Hurd, during generation of the .map files, I get the following error messages: :1163: parse error :1169: parse error :1258: parse error :1267: parse error :1295: parse error :1303: parse error :1342: parse error The line numbers are exactly the lines where constructs like #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) occur. Since the SHLIB_COMPAT macro uses the ISO C ## concatenation operator, -traditional messes things up. Is there any chance at convincing the GCC folks to provide a preprocessor that's backwards compatible with cccp? Mark