savannah-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-cvs] administration/docs/hacking_savannah hacking_sa...


From: Sylvain Beucler
Subject: [Savannah-cvs] administration/docs/hacking_savannah hacking_sa...
Date: Fri, 03 Dec 2004 15:26:06 -0500

CVSROOT:        /cvsroot/administration
Module name:    administration
Branch:         
Changes by:     Sylvain Beucler <address@hidden>        04/12/03 20:19:36

Modified files:
        docs/hacking_savannah: hacking_savannah.texi 

Log message:
        Added a paragraph about updating commit_prep+log_accum

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/administration/administration/docs/hacking_savannah/hacking_savannah.texi.diff?tr1=1.77&tr2=1.78&r1=text&r2=text

Patches:
Index: administration/docs/hacking_savannah/hacking_savannah.texi
diff -u administration/docs/hacking_savannah/hacking_savannah.texi:1.77 
administration/docs/hacking_savannah/hacking_savannah.texi:1.78
--- administration/docs/hacking_savannah/hacking_savannah.texi:1.77     Fri Dec 
 3 20:09:14 2004
+++ administration/docs/hacking_savannah/hacking_savannah.texi  Fri Dec  3 
20:19:36 2004
@@ -1,5 +1,5 @@
 \input texinfo   @c -*-texinfo-*-
address@hidden $Id: hacking_savannah.texi,v 1.77 2004/12/03 20:09:14 Beuc Exp $
address@hidden $Id: hacking_savannah.texi,v 1.78 2004/12/03 20:19:36 Beuc Exp $
 @comment %**start of header
 @setfilename hacking_savannah.info
 @include version.texi
@@ -1402,6 +1402,43 @@
 $ dpkg -i passwd_20000902-12_i386.deb
 @end example
 
address@hidden commit_prep+log_accum
+
+Currently, the latest version of those scripts are in @file{~/}.
+
+Indications from rao about updating them:
+
address@hidden
address@hidden
address@hidden
+Run @code{perlcc log_accum.pl}, which will print out how
address@hidden invokes @command{gcc} (there's a one-line-modified
+perlcc on savannah which prints the @command{gcc} command line before
address@hidden is invoked).
address@hidden
+Remove @file{a.out}
address@hidden
+Run @code{perlcc -c log_accum.pl}, which generates @file{log_accum.c}
address@hidden
+Run @command{gcc} using the command line from step 1, adding a
address@hidden, and replacing the temporary @file{.c} file with
address@hidden
address@hidden enumerate
+
+Install @file{log_accum} static binary on a per project basis.
address@hidden quotation
+
+Incidentally, I found this in the Bash history, it might come in handy:
address@hidden
+cc -static -DDEBIAN -fno-strict-aliasing -I/usr/local/include \
+-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.6.1/CORE \
+-o ./a.out log_accum.c -rdynamic -L/usr/local/lib \
+/usr/lib/perl/5.6.1/auto/DynaLoader/DynaLoader.a \
+/usr/lib/perl/5.6.1/auto/Socket/Socket.a -L/usr/lib/perl/5.6.1/CORE \
+-lperl -ldl -lm -lc -lcrypt
address@hidden example
+
+
 @item
 @dots{}
 @end table




reply via email to

[Prev in Thread] Current Thread [Next in Thread]