This mail is an automated notification from the task tracker
 of the project: Wormux.

/**************************************************************************/
[task #409] Latest Modifications:

Changes by: 
                Victor STINNER <[EMAIL PROTECTED]>
'Date: 
                ven 01.10.2004 à 12:50 (GMT)

            What     | Removed                   | Added
---------------------------------------------------------------------------
              Status | Open                      | Closed







/**************************************************************************/
[task #409] Full Item Snapshot:

URL: <http://gna.org/task/?func=detailitem&item_id=409>
Project: Wormux
Submitted by: Victor STINNER
On: jeu 13.05.2004 à 09:20

Should Start On:  jeu 13.05.2004 à 00:00
Should be Finished on:  jeu 13.05.2004 à 00:00
Category:  installation
Priority:  1 - Later
Resolution:  None
Privacy:  Public
Assigned to:  None
Percent Complete:  90%
Status:  Closed
Effort:  0.00


Summary:  Binaire Linux

Original Submission:  Il faudrait générer des binaires pour Linux :

- static

- dynamic pour libc5 (pour Debian stable par ex.)

- dynamic pour libc6



Haypo

Commentaires
------------------


-------------------------------------------------------
Date: sam 03.07.2004 à 05:17        By: Victor STINNER <haypo>
C'est fait !

http://www.wormux.org/fr/download.php



Merci à Husson Pierre-Hugues de nous avoir préparé un binaire statique de la 
version 0.4. Il a utilisé la ligne suivante dans le Makefile modifié pour cette 
tâche :



# Compilation proprement dite, puis liaison

$(BIN): $(OBJECTS)

        @echo -e "o Lie le tout dans" $(call GRAS,$(BIN))

        @$(CXX) -static -o $(BIN) $(CXXFLAGS) $(LIBS) 

$(OBJECTS) /usr/lib/libclanApp.a /usr/lib/libclanDisplay.a 

/usr/lib/libclanGL.a /usr/lib/libclanGUI.a 

/usr/lib/libclanJPEG.a /usr/lib/libclanLua.a 

/usr/lib/libclanMikMod.a /usr/lib/libclanNetwork.a 

/usr/lib/libclanPNG.a /usr/lib/libclanSound.a 

/usr/lib/libclanTTF.a /usr/lib/libclanVorbis.a 

/usr/lib/libvorbis.a /usr/lib/libogg.a 

/usr/X11R6/lib/libX11.a /usr/lib/libpthread.a 

/usr/lib/libpng.a /usr/lib/libjpeg.a 

/usr/X11R6/lib/libXext.a /usr/lib/libHermes.a 

/usr/lib/libxml++-1.0.a /usr/lib/libxml2.a 

/usr/X11R6/lib/libXxf86vm_pic.a /usr/lib/libclanCore.a 

/usr/lib/libz.a



En gros, en prend chaque librairie dynamique chargée par Wormux (on peut 
obtenir la liste en tapant "ldd wormux") et on remplace l'extension .so par .a 
:-)



Reste à écrire les rêgles de compilation "make static" et "make tar-bz2-static".



Haypo

-------------------------------------------------------
Date: ven 02.07.2004 à 11:30        By: Husson PIerre-Hugues <phhusson>
Voila un binaire static
mais faut le tester........












For detailed info, follow this link:
<http://gna.org/task/?func=detailitem&item_id=409>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


Reply via email to