Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion A small Perl task
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Leopold Toetsch  
View profile  
 More options Oct 23 2004, 8:14 am
Newsgroups: perl.perl6.internals
From: l...@toetsch.at (Leopold Toetsch)
Date: Sat, 23 Oct 2004 14:14:41 +0200
Local: Sat, Oct 23 2004 8:14 am
Subject: A small Perl task
First, if you don't have it yet done, install ccache.

HOW IT WORKS
        The basic idea is to detect when you are compiling exactly the
same code a 2nd time and use the pre-
        viously compiled output. You detect that it is the same code by
forming a hash of:

        o      the pre-processor output from running the compiler with -E

        o      the command line options

        o      the real compilers size and modification time

        o      any stderr output generated by the compiler

        These  are  hashed  using  md4 (a strong hash) and a cache file
is formed based on that hash result.
        When the same compilation is done a second time ccache is able
to supply the correct compiler output
        (including all warnings etc) from the cache.

So you get really fast recompiles *except* for classes/*.c. What I'd
like to have is (based on ccache's philosophy) a cache for
classes/*.dump and classes/*.c files. Currently they are recreated
permanently.

NB Fink created wrong permissions for ~/.ccache/*

A:

   $ sudo chown -R user:user ~/.ccache

fixed it (if your login and group name is user ;)

leo


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2010 Google