Skip to content

Instantly share code, notes, and snippets.

View retupmoca's full-sized avatar

Andrew Egeler retupmoca

View GitHub Profile
@retupmoca
retupmoca / libz.so
Created November 30, 2013 21:25
Gentoo linux version of /usr/lib64/libz.so
/* GNU ld script
Since Gentoo has critical dynamic libraries in /lib, and the static versions
in /usr/lib, we need to have a "fake" dynamic lib in /usr/lib, otherwise we
run into linking problems. This "fake" dynamic lib is a linker script that
redirects the linker to the real lib. And yes, this works in the cross-
compiling scenario as the sysroot-ed linker will prepend the real path.
See bug http://bugs.gentoo.org/4411 for more info.
*/
OUTPUT_FORMAT ( elf64-x86-64 )
use v6;
#`[
This is an ugly hack to make sure the dependencies are precompiled first
use MIME::Base64::PIR;
use MIME::Base64::Perl;
(some of our tools do a text-based search for 'use' lines,
and don't know about multi-line comments)
]
@retupmoca
retupmoca / gist:6957964
Created October 13, 2013 03:51
./bootstrap.pl (on rakudo 2013.09, parrot 5.7.0)
==> Bootstrapping Panda
==> Fetching File::Find
==> Building File::Find
Compiling lib/File/Find.pm to pir
==> Testing File::Find
t/01-file-find.t .. ok
All tests successful.
Files=1, Tests=10, 12 wallclock secs ( 0.03 usr 0.01 sys + 10.22 cusr 0.64 csys = 10.90 CPU)
Result: PASS
==> Installing File::Find