217 lines
7.8 KiB
Plaintext
217 lines
7.8 KiB
Plaintext
|
|
||
|
|
||
|
Ca y est, les man d'alliance sont remis a jour...
|
||
|
Ils sont installes dans newlabo, les vieux sont toujours dans /labo
|
||
|
|
||
|
Les changements :
|
||
|
|
||
|
1)IMPORTANT
|
||
|
|
||
|
Il n'y a plus de man 2 ni de man 8
|
||
|
|
||
|
<<<<<<<<<<<<<<<<<< On utilse seulement les man 1 3 5 >>>>>>>>>>>>>>>>>
|
||
|
|
||
|
en effet voici a quoi correspond le chiffre :
|
||
|
man 1 : User commands --> man de'executables + var d'environnement
|
||
|
man 3 : Subroutines --> fonctions C des lib Alliance
|
||
|
man 5 : File formats --> +cellules
|
||
|
|
||
|
Pour les curieux :
|
||
|
man 2 : system call
|
||
|
man 4 : Devices
|
||
|
man 6 : games
|
||
|
man 7 : misc
|
||
|
man 8 : Sys Admin
|
||
|
|
||
|
|
||
|
2)les sed :
|
||
|
- man 2,8 --> 3,1
|
||
|
- desb --> yagle
|
||
|
- logic --> bop ou scmap ou c4map
|
||
|
- MASI --> ASIM/LIP6
|
||
|
|
||
|
3)Il y a 1 fichier commun a tous les man pour ORIGIN.
|
||
|
|
||
|
4)Il y a 1 fichier commun a tous les man pour BUG REPORT.
|
||
|
|
||
|
5)Ils sont tous dates du 1 oct 1997
|
||
|
|
||
|
Il vous faut recuperer les votres et les mettre dans vos compte outil!!!
|
||
|
|
||
|
|
||
|
A la demande generale (au moins 1 personne) je vous rappelle
|
||
|
l'arborescence d'un compte outil :
|
||
|
|
||
|
|
||
|
toolrep -+- dev ------------+- doc
|
||
|
| |- man ------------+- man1
|
||
|
| | |- man3
|
||
|
| | `- man5
|
||
|
| `- sce
|
||
|
|- labo -----------+- doc
|
||
|
| |- Linux_elf ------+- bin
|
||
|
| | |- include
|
||
|
| | |- lib
|
||
|
| | `- obj
|
||
|
| |- man ------------+- man1
|
||
|
| | |- man3
|
||
|
| | `- man5
|
||
|
| |- sce
|
||
|
| |- Solaris --------+- bin
|
||
|
| | |- include
|
||
|
| | |- lib
|
||
|
| | `- obj
|
||
|
| `- SunOS ----------+- bin
|
||
|
| |- include
|
||
|
| |- lib
|
||
|
|
||
|
|
||
|
J'ai ecrit 3 scripts si cela vous interresse :
|
||
|
|
||
|
/users/cao3/sirol/dev/distrib/alc_create_rep* : pour creer l'arbo ci
|
||
|
dessu
|
||
|
|
||
|
/users/cao3/sirol/dev/distrib/alc_dev2labo* : pour copier dev dans
|
||
|
labo et
|
||
|
faire les liens des obj/
|
||
|
|
||
|
/users/cao3/sirol/dev/distrib/alc_build_all* : pour rsh et make sur
|
||
|
les 3 archi
|
||
|
|
||
|
|
||
|
Rappel sur les Makefiles :
|
||
|
|
||
|
0- On utilise plus de fichiers DISTRIB ou target distrib...
|
||
|
|
||
|
1- la premiere target est "all", ainsi
|
||
|
> make
|
||
|
est equivallent a
|
||
|
> make all
|
||
|
|
||
|
2- Il faut une target "clean" qui efface les *~ *.o ....
|
||
|
mais PAS les bin ou libs installees : cest le role
|
||
|
de "distclean"
|
||
|
|
||
|
3- Il faut une target "distclean" qui fait clean + efface
|
||
|
tout ce qui a ete installe...
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
A PROPOS DE LA DISTRIB 3.2b
|
||
|
|
||
|
Bonjour,
|
||
|
|
||
|
Voici un resume de ce qu'il reste a faire :
|
||
|
|
||
|
0) Pour les ingenieurs system
|
||
|
|
||
|
1- Installer une nouvelle distrib Linux_elf sur tous les PC
|
||
|
(ensig et recher) (pourquoi pas la RedHat 4.2)
|
||
|
2- Installer MOTIF 1.2 en STATIQUE et dynamique sur tous les PC
|
||
|
(Denis : Le cd Xaccel/CDE modifie les lib X11 : Attention)
|
||
|
|
||
|
I) Alliance distrib
|
||
|
|
||
|
Evidement, je ne fais pas trop d'illusions sur ce qui sera fait dans
|
||
|
une semaine. Je serais donc ammene a faire des modif des sources, des
|
||
|
mans
|
||
|
et autres fichiers. Pour ne pas avoir a faire ca a chaque distrib,
|
||
|
ajoutez moi dans votre .rhost (+sirol). Merci
|
||
|
|
||
|
0- Nouvaux outils
|
||
|
|
||
|
Logic disparait au profit de :
|
||
|
logic -o -> booloptim
|
||
|
logic -l -> booloptim -l
|
||
|
logic -s -> scmap
|
||
|
logic -c -> c4map
|
||
|
|
||
|
Deux nouvaux outils X (merci ludo) :
|
||
|
xpat : waveform viewer
|
||
|
xfsm : fsm viewer
|
||
|
|
||
|
|
||
|
|
||
|
1- Il serait bien que tout le monde teste rapidement son/ses
|
||
|
outils respectif
|
||
|
sur la nouvelle distrib :
|
||
|
|
||
|
Pour compiler :
|
||
|
> setenv TOP /users/soft5/newlabo/$MACHINE
|
||
|
avec $MACHINE => Linux_elf, Solaris et SunOS
|
||
|
|
||
|
Pour installer:
|
||
|
> instool ~testools
|
||
|
|
||
|
|
||
|
2- Il y a plusieurs fichiers a changer dans la distrib :
|
||
|
|
||
|
COPYING
|
||
|
COPYING.LIB --> on est plus GPL !
|
||
|
|
||
|
LIBRARIES.ps
|
||
|
MAPPING.ps
|
||
|
OVERVIEW.ps --> qui s'en occupe?
|
||
|
Il serait bienvenu, qu'overview.ps explique la methode
|
||
|
generale
|
||
|
utilisee avec alliance :
|
||
|
- ecriture vhdl
|
||
|
- simul
|
||
|
- optim bool
|
||
|
- mapping ......
|
||
|
|
||
|
TAPELABEL.ps --> etiquettes, on verra plus tard...
|
||
|
|
||
|
|
||
|
3- Je m'occupe des tutoriaux (avec l'aide de ludo)
|
||
|
Mise a jour et validation.
|
||
|
|
||
|
4- Le repertoire DOC, disparait momentanement.
|
||
|
suite a la prochaine distrib...
|
||
|
|
||
|
5- Je m'occupe des man pages, je prends ceux qui sont installes,
|
||
|
et je les mets a jour...Pour la prochaine distrib,
|
||
|
jespere que tout le monde aura modifie son Makefile
|
||
|
pour qu'il installe les mans
|
||
|
|
||
|
|
||
|
6- Sources
|
||
|
- Chaque parser/driver doit avoir son propre include. De
|
||
|
cette facon, toute
|
||
|
library aura un .h correspondant. Pour de prochaines
|
||
|
distrib il serait
|
||
|
TRES BIEN que tout le monde utilise des prototypes (j'en
|
||
|
reparlerais)
|
||
|
|
||
|
- Reecriture de genlib, genpat et fpgen : Idee : chaque
|
||
|
script ecrit puis
|
||
|
execute un Makefile (au lieu de lancer gcc). C'est une tres
|
||
|
bonne chose,
|
||
|
a mon avis de les changer, je ne sais pas si cela pourra etre
|
||
|
fait a temps.
|
||
|
|
||
|
-Alliance banner : personne est d'accord avec ce que je
|
||
|
disait :-(
|
||
|
je rformulerais qqchose plus tard (c'etait juste dans un
|
||
|
souci
|
||
|
d'homogeneite)
|
||
|
|
||
|
|
||
|
RESUME :
|
||
|
- .h / parser / driver
|
||
|
- s'assurer que les sources compilent sur toutes
|
||
|
les archi et $TOP=newlabo (avec gcc)
|
||
|
- Ecrire ou revoir les fichiers de la racine de la distrib.
|
||
|
|
||
|
|
||
|
Voila, surtout n'hesitez pas a me contacter rapidement, pour me dire
|
||
|
1- c'est bon, moi mes comptes y sont a jour et tout marche...
|
||
|
2- #@!~|#, jai pas le temps de faire tout ca..
|
||
|
|
||
|
Merci a tous!!!
|
||
|
|