J'ai observe le phenomène suivant:
une pastille ALU2 de via est a cheval sur 2 fenetres
un rectangle ALU2 en contact avec cette pastille est egalement
a cheval sur les memes 2 fenetres
La pastille est dans une fenetre (peut etre dans les 2 j'ai pas regarde)
Mais le segment n'est que dans l'une des deux
de sorte que quand je suis dans la fenetre qui contient la pastille
et que je recherche les segments qui sont en contact avec elle en les
cherchant dans la fenetre de la pastille, je ne trouve pas le segment.
Je suis oblige de chercher dans les fenetres voisines.
pastille segment La pastille est dans la fenetre basse
+--------+--------------------+ Le segment est dans la fenetre haute
| | |
| | | FENETRE HAUTE
| | |
-| - - - -| - - - - - - - - - -|- - - - - - limite de fenetre (409.5)
+--------+--------------------+
(134,409) FENETRE BASSE
changement cocernant la prise en compte de masque TALU.
growstk fait l'hypothèse suivante concernant les rectangle TALU
- il vient du fils alors il signifie la presence d'1 fil d'ALU
- il vient du pere alors il signifie l'interdiction de passage pour les
niveaux superieurs
-> growstk se permet de mettre des petits fils d'ALU sur les transparences
du pere
- Correction d'une substitution foireuse d'ALLIANCE_TOP dans
"alc_env.csh" (dans la procedure de rectification de @prefix@).
- Dans %post : on ne detruit les liens symboliques dans /etc/profile.d
que si l'on est le dernier package a etre desinstalle (pour eviter
qu'en cas d'upgrade les liens ne soit detruits).
- Incrementation du tag : "alpha.2".
- La version de distrib doit etre la meme que celle d'alliance (i.e.
celle du "alliance/src/configure.in" pour que le "alliance.spec"
soit genere avec le bon numero de version (il utilise celui de
distrib).
- Utilisation de %attr() pour forcer les droits en execution des
scripts alc_env.*. Les scripts doivent etre executables pour
que le profile.d en tienne compte.
- Substitution d'ALLIANCE_TOP dans les scripts au moment de la
creation du package : le prefix peut etre different de celui
qui a ete donne au moment de l'execution du configure, il
faut le mettre a jour.
* distrib/Makefile.am :
- Ajout des fichiers alliance.spec.in et alliance.spec dans la
liste des fichiers distribués (EXTRA_DIST). Distribuer le
".spec" dans le ".tar.gz" permet de reconstruire les RPMs
avec l'option "-ta".
* distrib/etc/Makefile.am :
- Ajout des fichiers alc_env.*.in dans la liste des fichiers
distribues (EXTRA_DIST).
alliance/src/cells/src/padlib/Makefile.am,
alliance/src/cells/src/rflib/Makefile.am,
alliance/src/cells/src/sxlib/Makefile.am,
alliance/src/dreal/etc/Makefile.am,
alliance/src/elp/etc/Makefile.am,
alliance/src/graal/etc/Makefile.am,
alliance/src/mbkspice/etc/Makefile.am,
alliance/src/rds/etc/Makefile.am,
alliance/src/scapin/etc/Makefile.am,
alliance/src/sea/src/Makefile.am,
alliance/src/xfsm/etc/Makefile.am,
alliance/src/xpat/etc/Makefile.am,
alliance/src/xsch/etc/Makefile.am,
alliance/src/distrib/etc/Makefile.am :
- Suppression du prefixe $(DESTDIR) en tete de la definition
d'etcdir. Ce prefixe est ajoute automatiquement dans le
Makefile genere par configure.
* alliance/src/exp/src/Makefile.am,
alliance/src/gcp/src/Makefile.am,
alliance/src/ocp/src/placer/Makefile.am,
alliance/src/ring/src/Makefile.am :
- Lors de la generation d'une distribution (make dist) les fichiers
C issu de Yacc & Lex sont generes et inclus dans la distribution.
Mais, le ".h" cree par Yacc ("y.tab.h") ne l'est pas. Il faut
l'ajouter dans la liste des fichier EXTRA_DIST.
* distrib/configure.in,
distrib/alliance.spec.in,
distrib/etc/alc_env.sh.in,
distrib/etc/alc_env.csh.in :
- Ajout du spec pour la reconstruction des RPMs. Jolification des
alc_env.*.