Summary: | dev-libs/libgcrypt-1.4.4 unconditionally replaces "-O" with "-O1", breaking other $CFLAGS | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Stuart Shelton <srcshelton> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | IRIX | ||
URL: | https://bugs.g10code.com/gnupg/issue992 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Patch for libgcrypt-1.4.4/cipher/Makefile
Patch for libgcrypt-1.4.4/cipher/Makefile.{am|in} |
Description
Stuart Shelton
2009-01-28 16:41:33 UTC
Created attachment 179975 [details, diff]
Patch for libgcrypt-1.4.4/cipher/Makefile
Patch to try to be a bit more specific with sed recipes...
Actually, this patch is wrong, because make gives special meaning to the two '$'s. They should, of course, be '$$'s. Sorry ;) I don't want to sound mean or anything, but the prefix team does not have bandwidth to patch up upstream fixes in our tree. a) we are two levels downstream, b) this really, really should be handled directly at upstream's BTS. https://bugs.g10code.com/gnupg/index Please update the URL field with the upstream bug report. Thanks. Done ok, added, thanks! Unfortunately, the patch is being applied *before* configure has generated Makefile, and so is failing :( Either the patch needs to be applied *after* econf is run (which would be in the src_compile stage), or against Makefile.{in|am} instead of Makefile. What's the convention in these cases? preferably a patch that changes both the am and in, such that a reconf isn't necessary, but when it is run, it doesn't suddenly disappear (like now) (In reply to comment #7) > preferably a patch that changes both the am and in, In this case, ensure to have the .am _before_ the .in inside the patch to avoid automagic autoreconfs because of timestamp issues. Created attachment 180704 [details, diff]
Patch for libgcrypt-1.4.4/cipher/Makefile.{am|in}
Patch, take two. Sorry for the inconvenience.
ok, committed, this should be it then |