ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/App-Staticperl/staticperl.pod
(Generate patch)

Comparing App-Staticperl/staticperl.pod (file contents):
Revision 1.41 by root, Thu May 19 18:58:19 2011 UTC vs.
Revision 1.42 by root, Fri Jun 24 18:26:08 2011 UTC

1167twice the address space needed for stacks). 1167twice the address space needed for stacks).
1168 1168
1169If you use C<linuxthreads.old>, then you should also be aware that 1169If you use C<linuxthreads.old>, then you should also be aware that
1170uClibc shares C<errno> between all threads when statically linking. See 1170uClibc shares C<errno> between all threads when statically linking. See
1171L<http://lists.uclibc.org/pipermail/uclibc/2010-June/044157.html> for a 1171L<http://lists.uclibc.org/pipermail/uclibc/2010-June/044157.html> for a
1172workaround (And L<https://bugs.uclibc.org/2089> for discussion). 1172workaround (and L<https://bugs.uclibc.org/2089> for discussion).
1173 1173
1174C<ccache> support is also recommended, especially if you want 1174C<ccache> support is also recommended, especially if you want
1175to play around with buildroot options. Enabling the C<miniperl> 1175to play around with buildroot options. Enabling the C<miniperl>
1176package will probably enable all options required for a successful 1176package will probably enable all options required for a successful
1177perl build. F<staticperl> itself additionally needs either C<wget> 1177perl build. F<staticperl> itself additionally needs either C<wget>
1185it from working properly in a chroot - either use dash (and link it to 1185it from working properly in a chroot - either use dash (and link it to
1186F</bin/sh> inside the chroot) or link busybox to F</bin/sh>, using it's 1186F</bin/sh> inside the chroot) or link busybox to F</bin/sh>, using it's
1187built-in ash shell. 1187built-in ash shell.
1188 1188
1189Finally, you need F</dev/null> inside the chroot for many scripts to work 1189Finally, you need F</dev/null> inside the chroot for many scripts to work
1190- F<cp /dev/null output/target/dev> or bind-mounting your F</dev> will 1190- either F<cp /dev/null output/target/dev> or bind-mounting your F</dev>
1191both provide this. 1191will provide this.
1192 1192
1193After you have compiled and set up your buildroot target, you can copy 1193After you have compiled and set up your buildroot target, you can copy
1194F<staticperl> from the C<App::Staticperl> distribution or from your 1194F<staticperl> from the C<App::Staticperl> distribution or from your
1195perl f<bin> directory (if you installed it) into the F<output/target> 1195perl F<bin> directory (if you installed it) into the F<output/target>
1196filesystem, chroot inside and run it. 1196filesystem, chroot inside and run it.
1197 1197
1198=head1 RECIPES / SPECIFIC MODULES 1198=head1 RECIPES / SPECIFIC MODULES
1199 1199
1200This section contains some common(?) recipes and information about 1200This section contains some common(?) recipes and information about

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines