--- Begin Message ---
Subject: |
gcc-wrapper doesn't handle response files |
Date: |
Sun, 26 Feb 2017 17:58:02 +0100 |
gcc-wrapper doesn't handle compiler/linker flags passed through
response files.
One package which recently started using such files is GHC (I believe
since 7.10.3). For this reason we currently need to patch it.
However, the problem is with our tool chain wrapper and not with GHC
itself.
See discussion at
https://lists.gnu.org/archive/html/guix-devel/2017-01/msg01981.html
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#25882: gcc-wrapper doesn't handle response files |
Date: |
Thu, 25 May 2017 14:42:32 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Hi Federico,
Federico Beffa <address@hidden> skribis:
> address@hidden (Ludovic Courtès) writes:
>
>> The attached version adds handling of unreadable files and recursion.
>> It does not address parsing of quote-delimited options though, but I’m
>> tempted to punt on that one.
>
> My worry is that not handling them may lead to hard to debug, guix
> specific errors.
Since we’re about to freeze ‘core-updates’ and I’d like to make progress
on this front, I pushed the ld-wrapper change as commit
696487d665a616dfdd09272a7bff0bea0e19375d.
It’s not perfect as discussed earlier, but it’s known to be “good
enough” with GHC and Chromium, which are the only users of this I know
of.
Thanks,
Ludo’.
--- End Message ---