Fix for cedega stack error on amd64. Increased stack to 8 meg. Reproducible: Always Steps to Reproduce:
Preparing some attachment soon as i can.
Created attachment 46399 [details] Shell script to create tar.bz2 from compiled libs.
Created attachment 46401 [details, diff] glibc-8meg-stack.patch
Created attachment 46405 [details] Shell script to setup 32bit enviroment.
Created attachment 46407 [details] Shell script to build libs.
Comment on attachment 46399 [details] Shell script to create tar.bz2 from compiled libs. #!/bin/sh cp /32bit/lib/ld-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libBrokenLocale-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libSegFault.so ~/emul/linux/x86/lib cp /32bit/lib/libanl-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libc-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libcrypt-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libdl-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libm-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libmemusage.so ~/emul/linux/x86/lib cp /32bit/lib/libnsl-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libnss_compat-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libnss_dns-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libnss_files-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libnss_hesiod-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libnss_nis-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libnss_nisplus-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libpcprofile.so ~/emul/linux/x86/lib cp /32bit/lib/libpthread-0.10.so ~/emul/linux/x86/lib cp /32bit/lib/libresolv-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/librt-2.3.4.so ~/emul/linux/x86/lib cp /32bit/lib/libthread_db-1.0.so ~/emul/linux/x86/lib cp /32bit/lib/libutil-2.3.4.so ~/emul/linux/x86/lib cp /32bit/usr/lib/Mcrt1.o ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/Scrt1.o ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/crt1.o ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/crti.o ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/crtn.o ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/gcrt1.o ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libBrokenLocale.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libanl.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libbsd-compat.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libc.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libc.so ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libc_nonshared.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libcrypt.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libdl.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libg.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libieee.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libm.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libmcheck.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libnsl.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libpthread.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libpthread.so ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libpthread_nonshared.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libresolv.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/librpcsvc.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/librt.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/libutil.a ~/emul/linux/x86/usr/lib cp /32bit/usr/lib/gconv/* ~/emul/linux/x86/usr/lib/gconv/ tar jcfv emul-linux-x86-glibc-1.1.tar.bz2 emul
Created attachment 46411 [details] Shell script to create new distfile from compiled libs.
Ignore comment #6 was added my mistake
Created attachment 46851 [details] Shell script to build libs.
Created attachment 46852 [details] Shell script to add to local portage
Created attachment 47073 [details] setup-32bit
Created attachment 47075 [details] setup-32bit
Created attachment 47088 [details] piolyte-tools-20041229.tar.bz2 Contains scripts to patch and rebuild emul-linux-x86-glibc with 8 meg stack.
Created attachment 47127 [details] piolyte-tools-20041229-r1.tar.bz2 Contains scripts to patch and rebuild emul-linux-x86-glibc with 8 meg stack.
Created attachment 47181 [details] piolyte-tools-20041230.tar.bz2 Contains scripts to patch and rebuild emul-linux-x86-glibc with 8 meg stack.
1. unpack with: tar jxfv piolyte-tools-20041230.tar.bz2 -C / 2. type: setup-32bit 3. type: go-32bit 4. type: build-glibc 5. type: exit 6. type: make-ebuild
Waiting for 2005.0 release.