creation of OS X universal
binary from pp? Chris did you finish your par_lipo application?
Thanks,
Best regards,
Charles
Chris Dolan wrote:
On Jun 19, 2006, at 5:52 AM, Roderich Schupp (ext) wrote:
Is there documentation somewhere of what comprises the non-ZIP
portion of a PAR standalone executable
On Dec 20, 2007, at 8:46 PM, Chris Dolan wrote:
I presented a talk to the Madison Perl Mongers that covered PAR,
among other topics:
http://www.chrisdolan.net/madmongers/par-fuse-pdf.html
Chris
And I'll be doing a re-run of this talk at the upcoming YAPC::NA 2008.
Am I the only person who makes heavy use of the -X flag? I rely on
it to remove platform-specific XS modules because I build on Mac and
deploy on Linux, and want just the pure-perl dependencies (I install
the XS dependencies on the Linux boxes by hand).
I recently upgraded PAR::Packer and
I just added a listing for PAR on Ohloh:
http://www.ohloh.net/projects/9264?p=PAR
Chris
tomatically backward compatible.
Unfortunately, I don't have time to implement in the near future
(baby due any day), but I'm very interested in this.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 5
1};
Then that version could call _extract_inc. Might that be feasible?
If so, I'd be willing to try a first cut at implementation.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisd
used the system library, or I have known that my
library will be the only copy.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Clotho Advanced Media, Inc. -
ked .so files. I had written an FAQ
entry about it at the URL below. It's no longer in the FAQs so I
assume that it has been fixed in recent versions.
http://search.cpan.org/~smueller/PAR-0.94/lib/PAR/
FAQ.pod#My_PAR_executable_needs_some_dynamic_libraries
Chris
--
Chris Dolan, S
erseding .ppm as the standard mechanism for
distributing pre-built packages to end users lacking compilers.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Clotho
reed. SVN's "cp" and "mv" commands makes it really easy to
reorganize. May CVS rest in peace!
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.v
writing that message.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Clotho Advanced Media, Inc. - Creators of MediaLandscape Software
(http://www.media-landscape.c
atter everything went very smoothly.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Clotho Advanced Media, Inc. - Creators of MediaLandscape Software
(http://www.
with colleagues.
http://www.media-landscape.com/yapc/2006-06-27.ChrisDolan/
Enjoy!
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Clotho Advanced Media, Inc. - Creators of
other helper modules. I can't seem to trace the
code well enough right now to figure it out, but I'm guessing
IO::Scalar or something like that is needed. Can you try adding that
one via -M? But please note that I'm just guessing here...
Chris
--
Chris Dolan, Softwa
e the bootstrapper would be
smaller and more of the Perl content would be inside the .zip container.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Clotho Advanced
quot;)'
Another smaller example is SOAP::Transport::* where most
installations only need SOAP::Transport::HTTP.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Cl
nks for reading,
Steffen
I just committed a POD fix (missing =back) for Module-ScanDeps/script/
scandeps.pl which caused regression test failures. I didn't look to
see if this affected the CPAN released version.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-29
programs on my Mac when running one PAR program after
another one without wiping /tmp/par-* in between. This bug does not
affect people who only run one PAR executable.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
! Thanks, Roderich. I did not see that section before.
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Clotho Advanced Media, Inc. - Creators of MediaLandscape
On Jun 8, 2006, at 11:15 PM, Chris Dolan wrote:
[snip]
I propose a "par_lipo" command that works analogously to Apple's
"lipo". par_lipo accepts two PAR executables, one compiled for PPC
and one for x86, and merges them into a single larger PAR
executable. Th
On Jun 9, 2006, at 12:43 AM, Glenn Linderman wrote:
On approximately 6/8/2006 9:15 PM, came the following characters
from the keyboard of Chris Dolan:
* Why not use PAR's existing multi-arch infrastructure?
Not allowed for standalone executables.
But isn't that just b
ipts?
This is a possibility, but would still need some of the "lipo" work
detailed above, just not on the executable header.
* Why not use a thin wrapper that decides which PAR to use and exec
()s that one?
Inelegant and larger file size. I prefer a monolithic file so users
can
shrink my multiple 5 MB executables by
using the system distro as much as possible.
What about "pp -P ..." (generate standalone Perl script)?
Cheers, Roderich
Very interesting. I had not correctly understood that option until I
tried it just now. Thanks for the pointer.
C
tem distro as much as possible.
I'm contemplating subclassing PAR::Packer to accomplish this, but
that seems so heavy-handed...
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net
ation wouldn't play well with quoted options.
I'm in favour of using the module even if it's just so that we can
point fingers if problems arise.
Yes, I should have added a smiley -- I'm in favor of the module too.
My code was just for fun.
Chris
--
Chris Dolan, Software D
eature. PAR has so many dependencies
that I'm sure few would complain about one more. :-) Nevertheless,
here's a simplistic implementation to pre-process the @ARGV list:
@ARGV = map {my $fh; /\A\@(.*)/ ? open($fh, "<", $1) ?
map {split} <$fh>
ay have to solve this problem quickly, so any
ideas/insights/experience would be very welcome.
Thanks,
Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
Clotho Adva
I just committed a fix for Module::Pluggable support in
Module::ScanDeps. This is my first code commit to the PAR svn, so
I'd appreciate it if someone could look over my change and critique
it. Thanks.
Chris
--
Chris Dolan, Software Developer, http://www.chrisdolan.net/
Public key:
if (! ref $_ && -d $_ && !File::Spec-
>file_name_is_absolute($_)) {
$_ = File::Spec->rel2abs($_);
}
}
# Move to root so filesystems can unmount if needed
chdir File::Spec->rootdir();
Chris
--
Chris Dolan, Softwa
On Mar 6, 2006, at 9:48 AM, IvorW wrote:
-Original Message-
From: Chris Dolan [mailto:[EMAIL PROTECTED]
Sent: 06 March 2006 15:48
To: par@perl.org
Subject: creating multiple par executables from similar codebase
I have a build process that creates nine PAR executables at the end,
all
because clients will receive only a subset
of the nine permutations.
Thanks,
Chris
--
Chris Dolan, Software Developer, http://www.chrisdolan.net/
Public key: http://www.chrisdolan.net/public.key
vCard: http://www.chrisdolan.net/ChrisDolan.vcf
31 matches
Mail list logo