Lines 120-125
src_prepare() {
Link Here
|
120 |
for p in $(<"${S}"/debian/patches/series) ; do |
120 |
for p in $(<"${S}"/debian/patches/series) ; do |
121 |
epatch "${S}/debian/patches/${p}" |
121 |
epatch "${S}/debian/patches/${p}" |
122 |
done |
122 |
done |
|
|
123 |
|
124 |
sed -i -e 's:-Os:-nostdlib -Os:' "${S}"/usr/klibc/arch/*/MCONFIG |
123 |
} |
125 |
} |
124 |
|
126 |
|
125 |
# klibc has it's own ideas of arches |
127 |
# klibc has it's own ideas of arches |
Lines 181-187
src_compile() {
Link Here
|
181 |
EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ |
183 |
EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ |
182 |
EXTRA_KLIBCLDFLAGS="-z noexecstack" \ |
184 |
EXTRA_KLIBCLDFLAGS="-z noexecstack" \ |
183 |
HOSTLDFLAGS="-z noexecstack" \ |
185 |
HOSTLDFLAGS="-z noexecstack" \ |
184 |
KLIBCOPTFLAGS='-nostdlib' \ |
|
|
185 |
HOSTCC="${HOSTCC}" CC="${CC}" \ |
186 |
HOSTCC="${HOSTCC}" CC="${CC}" \ |
186 |
HOSTLD="${HOSTLD}" LD="${LD}" \ |
187 |
HOSTLD="${HOSTLD}" LD="${LD}" \ |
187 |
INSTALLDIR="/usr/${libdir}/klibc" \ |
188 |
INSTALLDIR="/usr/${libdir}/klibc" \ |
Lines 231-237
src_install() {
Link Here
|
231 |
EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ |
232 |
EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ |
232 |
EXTRA_KLIBCLDFLAGS="-z noexecstack" \ |
233 |
EXTRA_KLIBCLDFLAGS="-z noexecstack" \ |
233 |
HOSTLDFLAGS="-z noexecstack" \ |
234 |
HOSTLDFLAGS="-z noexecstack" \ |
234 |
KLIBCOPTFLAGS='-nostdlib' \ |
|
|
235 |
HOSTCC="${HOSTCC}" CC="${CC}" \ |
235 |
HOSTCC="${HOSTCC}" CC="${CC}" \ |
236 |
HOSTLD="${HOSTLD}" LD="${LD}" \ |
236 |
HOSTLD="${HOSTLD}" LD="${LD}" \ |
237 |
INSTALLDIR="/usr/${libdir}/klibc" \ |
237 |
INSTALLDIR="/usr/${libdir}/klibc" \ |