<?xml  version="1.0" ?><html>
<head>
<title></title>
</head>
<body>
<div align="left"><font face="Courier New"><span style="font-size:10pt">Hello Joel,</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> </span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> ALthough 
this may result in RPMS that have different install points, it</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> doesn't 
solve the problem that the packages conflict.  You can't install</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> "group 
rtems package binutils X" and "group rtems package binutils Y".</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> RPM will 
complain.  I think that for this to work you have to override</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> at least 
the group and prefix.  Otherwise RPM will think they are the</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> same package.</span></font></div>
<div align="left"><br/></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">here is an output from 
my console:</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">zerberus:/usr/src/packages/SPECS 
# rpm -q -i `rpm -q -a |grep i386-rtems-
binutils`</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Name        
: i386-rtems-binutils          Relocations: (not relocateable)</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Version     
: 2.9.5.0.24                        
Vendor: OAR Corporation</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Release     
: 1                             
Build Date: Die 09 Mai 2000 
00:47:26 CEST</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Install date: Son 26 
Aug 2001 12:02:42 CEST      Build Host: ireland</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Group       
: rtems                         
Source RPM: i386-rtems-binutils-
collection-2.9.5.0.24-1.nosrc.rpm</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Size        
: 24656619                         
License: GPL/LGPL</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Packager    
: corsepiu@faw.uni-ulm.de and joel@OARcorp.com</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Summary     
: rtems binutils for i386-rtems</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Description :</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">RTEMS is an open source 
operating system for embedded systems.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">This is the GNU binutils 
for RTEMS targetting i386-rtems.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Authors:</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">--------</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">    Joel 
Sherrill (joel@oarcorp.com)</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">    ...</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Distribution: Linux</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Name        
: i386-rtems-binutils          Relocations: /opt</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Version     
: 2.10                              
Vendor: OAR Corporation</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Release     
: 3                             
Build Date: Die 06 Aug 2002 
09:09:55 CEST</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Install date: Die 06 
Aug 2002 09:16:18 CEST      Build Host: zerberus.imd-
systems.local</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Group       
: rtems                         
Source RPM: i386-rtems-binutils-
collection-2.10-3.nosrc.rpm</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Size        
: 22740394                         
License: GPL/LGPL</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Packager    
: corsepiu@faw.uni-ulm.de and joel@OARcorp.com</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Summary     
: rtems binutils for i386-rtems</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Description :</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">RTEMS is an open source 
operating system for embedded systems.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">This is the GNU binutils 
for RTEMS targetting i386-rtems.</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Distribution: Linux</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Name        
: i386-rtems-binutils          Relocations: /opt/rtems/binutils-
2.13-gcc-3.2-newlib-1.10.0</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Version     
: 2.13                              
Vendor: OAR Corporation</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Release     
: 1                             
Build Date: Son 13 Okt 2002 
21:23:18 CEST</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Install date: Son 13 
Okt 2002 22:18:49 CEST      Build Host: zerberus.imd-
systems.local</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Group       
: rtems                         
Source RPM: i386-rtems-binutils-
collection-2.13-1.nosrc.rpm</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Size        
: 26919396                         
License: GPL/LGPL</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Packager    
: corsepiu@faw.uni-ulm.de and joel@OARcorp.com</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Summary     
: rtems binutils for i386-rtems</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Description :</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">RTEMS is an open source 
operating system for embedded systems.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">This is the GNU binutils 
for RTEMS targetting i386-rtems.</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Distribution: Linux</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Name        
: i386-rtems-binutils          Relocations: /opt/rtems/binutils-
2.13.2.1-gcc-3.2.1-newlib-1.11.0</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Version     
: 2.13.2.1                          
Vendor: OARCorp</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Release     
: 2                             
Build Date: Die 25 Feb 2003 
22:11:23 CET</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Install date: Die 25 
Feb 2003 23:22:40 CET      Build Host: zerberus.imd-
systems.local</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Group       
: rtems                         
Source RPM: i386-rtems-binutils-
collection-2.13.2.1-2.nosrc.rpm</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Size        
: 26914941                         
License: GPL/LGPL</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Packager    
: corsepiu@faw.uni-ulm.de and joel@OARcorp.com</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Summary     
: rtems binutils for i386-rtems</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Description :</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">RTEMS is an open source 
operating system for embedded systems.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">This is the GNU binutils 
for RTEMS targetting i386-rtems.</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Distribution: Linux</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">zerberus:/usr/src/packages/SPECS 
# rpm --version</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">RPM Version 3.0.6</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">zerberus:/usr/src/packages/SPECS 
#</span></font></div>
<div align="left"><br/></div>
<div align="left"><font face="Courier New"><span style="font-size:10pt">At least the last version (2.13.2.1-2) 
was installed after a 
rebuilt (last night) without forcing RPM to anything it did 
not want to do on its own. So FOR ME it is working (and maybe 
I shouldn't ask why too hard, otherwise it will not work 
anymore...).</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New"><span style="font-size:10pt">I admit that this is not perfect. 
But it makes it definitively 
easier for me to install tools the way I like them. And, I 
think, it doesn't break anything for the "clean" way...</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New"><span style="font-size:10pt">wkr,</span></font></div>
<div align="left"><font face="Courier New"><span style="font-size:10pt">      Thomas.</span></font></div>
<div align="left"><br/></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> </span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> </span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > Thomas.</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
>  Any improvements possible?</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
Of cause ;)</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
For the moment, there is an easier way to apply a different</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > installation 
prefix:</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
In RTEMS source tree,</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
cd scripts</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
../bootstrap</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
./configure --prefix=/opt/rtems-4.6</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
make</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
The rpm-specs generated then will apply /opt/rtems-4.6 instead of</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
/opt/rtems.</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
> The anybody who wants to rebuild the toolset simply has to</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
> call RPM as follows:</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
> $ rpm -ba --define 'prefix /opt/rtems/binutils-2.13.2.1-gcc-</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
> 3.2.1-newlib-1.11.0' --define 'gnat 0' --define 'gcj 0'</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
> powerpc-rtems-gcc-3.2.1-newlib-1.11.0.spec</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
> No more hacking around inside the specs...</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
You've just discovered, why it is implemented the way it is.</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
Except of the prefix you are using, it's exactly what I am using for</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
speeding up testing the rpms.</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
> Is it possible to integrate this into the toolse specs?</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > 
Ralf</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > --------------------------------------------</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > IMD 
Ingenieurbuero fuer Microcomputertechnik</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > Thomas 
Doerfler           Herbststrasse 8</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > D-82178 
Puchheim          Germany</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > email:    
Thomas.Doerfler@imd-systems.de</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > PGP 
public key available at: http://www.imd-</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > systems.de/pgp_keys.htm</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> </span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> -- </span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> Joel Sherrill, 
Ph.D.             Director of Research & 
Development</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> joel@OARcorp.com                 
On-Line Applications Research</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> Ask me 
about RTEMS: a free RTOS  Huntsville AL 35805</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> Support 
Available                
(256) 722-9985</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">--------------------------------------------</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">IMD Ingenieurbuero fuer 
Microcomputertechnik</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">Thomas Doerfler           
Herbststrasse 8</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">D-82178 Puchheim          
Germany</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">email:    
Thomas.Doerfler@imd-systems.de</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">PGP public key available 
at: http://www.imd-</span></font></div>
<div align="left"><font face="Courier New" size="1"><span style="font-size:8pt">systems.de/pgp_keys.htm</span></font></div>
<div align="left"></div>
</body>
</html>