[ale] Use cloud guest to compile kernel

Chris Fowler cfowler at outpostsentinel.com
Fri Sep 23 17:04:14 EDT 2016


> From: "Raj Wurttemberg" <rajaw at c64.us>
> To: "Atlanta Linux Enthusiasts" <ale at ale.org>
> Sent: Friday, September 23, 2016 3:50:31 PM
> Subject: Re: [ale] Use cloud guest to compile kernel

> Why not just cross-compile (-march=i586) on your local system and then upload
> the finished product? Make sure to use the “-j” switch also to keep all of the
> CPUs busy.

The i586 hardware is 1+ day. My i686 and x86_64 Baytrails are half/day. I'm impatient. I turned on a CentOS 6.x 32 bit. I compiled the i586 and i688 packages in an hour each. Cost me what? 30 cents? 

I need to redo my dev environment to support the lowest common denominator of i586. Many distis have abandoned i586 and ever 32bit due to the support and testing requirements. I totally understand. Instead of using a base and then making my own derivative I'm doing it from "scratch". 

Later I'll decide if I want to create a package that contains i586 and i686 builds. I may have a package that is either due to a few devices using only a modem to communicate. Since I'm at 99.9% GNU stow I could have a small bit of i586 in initrd and then unstow the correct architecture before pivot_root(). 

It does appear my openssl install did not hit DESTDIR like I told. I'll check that out later. Full system, almost not files outside of /usr/pkg 

root at mechonis:/mnt/sdb1# find bin boot etc home lib lost+found media mnt opt root sbin srv usr -type f | awk '!/^usr\/pkg/' | awk '!/\.ccache/' 
etc/group- 
etc/ld.so.conf 
etc/passwd 
etc/udev/hwdb.bin 
etc/udev/rules.d/70-persistent-net.rules 
etc/gshadow 
etc/group 
etc/nsswitch.conf 
etc/.pwd.lock 
etc/syslog.conf 
etc/ssl/openssl.cnf 
etc/ssl/misc/tsget 
etc/ssl/misc/c_name 
etc/ssl/misc/c_hash 
etc/ssl/misc/CA.pl 
etc/ssl/misc/CA.sh 
etc/ssl/misc/c_info 
etc/ssl/misc/c_issuer 
etc/hosts.old 
etc/shadow 
etc/ld.so.cache 
etc/passwd- 
etc/gshadow- 
etc/localtime 
root/.rnd 
root/.bash_history 
root/.viminfo 
usr/include/openssl/asn1t.h 
usr/include/openssl/dtls1.h 
usr/include/openssl/x509v3.h 
usr/include/openssl/sha.h 
usr/include/openssl/conf_api.h 
usr/include/openssl/des.h 
usr/include/openssl/rc2.h 
usr/include/openssl/evp.h 
usr/include/openssl/camellia.h 
usr/include/openssl/opensslv.h 
usr/include/openssl/idea.h 
usr/include/openssl/ssl2.h 
usr/include/openssl/ocsp.h 
usr/include/openssl/whrlpool.h 
usr/include/openssl/err.h 
usr/include/openssl/x509_vfy.h 
usr/include/openssl/engine.h 
usr/include/openssl/stack.h 
usr/include/openssl/pkcs12.h 
usr/include/openssl/pem2.h 
usr/include/openssl/x509.h 
usr/include/openssl/srp.h 
usr/include/openssl/obj_mac.h 
usr/include/openssl/ebcdic.h 
usr/include/openssl/kssl.h 
usr/include/openssl/blowfish.h 
usr/include/openssl/asn1.h 
usr/include/openssl/ssl.h 
usr/include/openssl/e_os2.h 
usr/include/openssl/tls1.h 
usr/include/openssl/dh.h 
usr/include/openssl/pem.h 
usr/include/openssl/pkcs7.h 
usr/include/openssl/ssl23.h 
usr/include/openssl/hmac.h 
usr/include/openssl/safestack.h 
usr/include/openssl/cmac.h 
usr/include/openssl/ui_compat.h 
usr/include/openssl/pqueue.h 
usr/include/openssl/mdc2.h 
usr/include/openssl/seed.h 
usr/include/openssl/symhacks.h 
usr/include/openssl/opensslconf.h 
usr/include/openssl/ui.h 
usr/include/openssl/rc4.h 
usr/include/openssl/des_old.h 
usr/include/openssl/ec.h 
usr/include/openssl/objects.h 
usr/include/openssl/lhash.h 
usr/include/openssl/ts.h 
usr/include/openssl/aes.h 
usr/include/openssl/ossl_typ.h 
usr/include/openssl/cast.h 
usr/include/openssl/ssl3.h 
usr/include/openssl/ripemd.h 
usr/include/openssl/bio.h 
usr/include/openssl/ecdsa.h 
usr/include/openssl/bn.h 
usr/include/openssl/dso.h 
usr/include/openssl/ecdh.h 
usr/include/openssl/txt_db.h 
usr/include/openssl/dsa.h 
usr/include/openssl/srtp.h 
usr/include/openssl/cms.h 
usr/include/openssl/md4.h 
usr/include/openssl/comp.h 
usr/include/openssl/buffer.h 
usr/include/openssl/crypto.h 
usr/include/openssl/rsa.h 
usr/include/openssl/krb5_asn.h 
usr/include/openssl/modes.h 
usr/include/openssl/rand.h 
usr/include/openssl/asn1_mac.h 
usr/include/openssl/md5.h 
usr/include/openssl/conf.h 
usr/bin/compressdoc 
usr/bin/c_rehash 
usr/bin/openssl 
usr/lib/libssl.so.1.0.0 
usr/lib/locale/locale-archive 
usr/lib/libcrypto.so.1.0.0 
usr/lib/libcrypto.a 
usr/lib/libssl.a 
usr/lib/libstdc++.la.old 
usr/lib/engines/libatalla.so 
usr/lib/engines/libchil.so 
usr/lib/engines/libsureware.so 
usr/lib/engines/libpadlock.so 
usr/lib/engines/libcswift.so 
usr/lib/engines/libcapi.so 
usr/lib/engines/libaep.so 
usr/lib/engines/libgost.so 
usr/lib/engines/lib4758cca.so 
usr/lib/engines/libgmp.so 
usr/lib/engines/libnuron.so 
usr/lib/engines/libubsec.so 
usr/lib/pkgconfig/openssl.pc 
usr/lib/pkgconfig/libcrypto.pc 
usr/lib/pkgconfig/libssl.pc 
usr/lib/perl5/5.24.0/i686-linux/perllocal.pod 
usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.22-gdb.py 
root at mechonis:/mnt/sdb1# 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20160923/1ab846a0/attachment.html>


More information about the Ale mailing list