--- /usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.1.ebuild 2008-09-01 22:29:36.000000000 +0000 +++ /usr/local/toolchain-overlay/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.1-r1.ebuild 2008-09-16 02:21:32.000000000 +0000 @@ -39,10 +39,17 @@ *) libtype=elf;; esac + # Added to fix bug #232601 + local myconf + if [[ $(gcc-fullversion) > 4.2.3 ]] && gcc-specs-pie ; then + myconf="--with-ccopts=-fPIC" + fi + econf \ --enable-${libtype}-shlibs \ $(use_enable !elibc_uclibc tls) \ $(use_enable nls) \ + ${myconf} \ || die emake || die }