Summary: | app-editors/emacs-24.3-r2 Error: symbol `pread64' is already defined on prefix | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | William Throwe <wtt6> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
William Throwe
2013-06-16 20:06:15 UTC
Same here during Prefix bootstrap with coreutils-8.22 here on RHEL 5.4 (glibc-2.5), this is because of the "-std=gnu99" compiler flag. However, there is the "-fgnu89-inline" compiler flag: available since gcc-4.1.3, necessary since gcc-4.3. I'm working on a profile.bashrc for Prefix to add this flag on such platforms for selected (=breaking) packages as a workaround for now. Seems like this is fixed since glibc-2.6. (In reply to Michael Haubenwallner from comment #1) > for selected (=breaking) packages As the list of packages breaking with glibc-2.5 and older likely will grow over time, I'm adding -fgnu89-inline for each package now to profiles/prefix/linux/profile.bashrc (similar to how default-fortify-source is disabled for glibc-2.11 and older). |