Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / 2005 / 07 / test-build-of-l.html
1 <!DOCTYPE html>
2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
3   <head>
4     <meta charset="utf-8">
5     <meta name="description" content=" Rebuilt LOS178 2.1.0 in preparation for release of LOS178 2.1.0...">
6     <meta name="generator" content="Movable Type 5.2.3">
7     <title>Test build of LOS178 2.1.0 - Status</title>
8     <link rel="alternate" type="application/atom+xml" title="Recent Entries" href="http://defaria.com/blogs/Status/atom.xml">
9     <link rel="canonical" href="http://defaria.com/blogs/Status/2005/07/test-build-of-l.html">
10     <meta name="viewport" content="width=device-width,initial-scale=1">
11     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
12     <!--[if lt IE 9]>
13     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles_ie.css">
14     <script src="/mt/mt-static/support/theme_static/rainier/js/html5shiv.js"></script>
15     <![endif]-->
16     
17     <link rel="start" href="http://defaria.com/blogs/Status/">
18
19     <link rel="prev" href="http://defaria.com/blogs/Status/2005/06/building-cdk-on.html" title="Building CDK on Windows">
20     <link rel="next" href="http://defaria.com/blogs/Status/2005/07/building-los178.html" title="Building LOS178 2.1.0 on Linux">
21     <!-- Open Graph Protocol -->
22     <meta property="og:type" content="article">
23     <meta property="og:locale" content="en-us">
24     <meta property="og:title" content="Test build of LOS178 2.1.0">
25     <meta property="og:url" content="http://defaria.com/blogs/Status/2005/07/test-build-of-l.html">
26     <meta property="og:description" content=" Rebuilt LOS178 2.1.0 in preparation for release of LOS178 2.1.0...">
27     <meta property="og:site_name" content="Status">
28     <meta property="og:image" content="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
29     <!-- Metadata -->
30     <meta itemprop="description" content=" Rebuilt LOS178 2.1.0 in preparation for release of LOS178 2.1.0...">
31     <link itemprop="url" href="http://defaria.com/blogs/Status/2005/07/test-build-of-l.html">
32     <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
33     
34   </head>
35   <body>
36     <div id="container">
37       <div id="container-inner">
38         <header id="header" role="banner">
39           <div id="header-inner">
40             <div id="header-content">
41               <h1>
42                 <a href="http://defaria.com/blogs/Status/">
43
44                   Status
45
46                 </a>
47               </h1>
48               
49             </div>
50
51             <nav role="navigation">
52           <ul>
53             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
54
55
56           </ul>
57         </nav>
58
59           </div>
60         </header>
61         <div id="content">
62           <div id="content-inner">
63             <ul class="breadcrumb breadcrumb-list">
64               <li class="breadcrumb-list-item"><a href="http://defaria.com/blogs/Status/">Home</a></li>
65               <li class="breadcrumb-list-item">Test build of LOS178 2.1.0</li>
66             </ul>
67             <div id="individual-main" class="main" role="main">
68               <article id="entry-1653" class="entry entry-asset asset hentry">
69                 <div class="asset-header">
70                   <h2 itemprop="name" class="asset-name entry-title">Test build of LOS178 2.1.0</h2>
71                   <footer class="asset-meta">
72                     <ul class="asset-meta-list">
73                       <li class="asset-meta-list-item">Posted on <time datetime="2005-07-05T17:24:17-08:00" itemprop="datePublished">July  5, 2005</time></li>
74                       <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
75
76   
77                       <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks</a></li>
78   
79
80                    </ul>
81                 </footer>
82                 </div>
83                 <div class="entry-content asset-content" itemprop="articleBody">
84                   <ul>
85   <li>Rebuilt LOS178 2.1.0 in preparation for release of LOS178 2.1.0</li>
86 </ul>
87                   <h3>Building LOS178</h3>
88
89 <h4>Solaris</h4>
90
91 <p>Use /int/bin/build_los178 which performs all the necessary steps. Solaris builds have not changed</p>
92
93 <h4>Linux</h4>
94
95 <p>There is no need to build LOS178 on Linux but there is a need to build the CDK since what is in the bin-image tarball is not complete. There's also a need to build gdb client portions.</p>
96
97 <p>"Building" of LOS178 on Linux therefore consists of:</p>
98
99 <ol>
100   <li>Creating a "build" area</li>
101
102   <li>Extracting sources from 2000-00.los178_rsc_src.tar.gz and 2001-00.los178_src.tar.gz</li>
103 </ol>
104
105 <h4>Windows</h4>
106
107 <p>Similarly there is no need to build LOS178 on Windows but there is a need to build the CDK since what is in the bin-image tarball is not complete. There's also a need to build gdb client portions.</p>
108
109 <p>"Building" of LOS178 on Windows therefore consists of:</p>
110
111
112 <ol>
113   <li>Setup PC with Cygwin properly (if not already set up)</li>
114
115   <li>Start a cmd shell and execute the VCVARS32.bat file</li>
116
117   <li>Execute the cygnus.bat script to enter Cygwin</li>
118
119   <li>Create build area</li>
120
121   <li>Extract sources from 2000-00.los178_rsc_src.tar.gz and 2001-00.los178_src.tar.gz (May also need 2013-00.los178_dev.tar.gz and 2015-00.los178_rsc_dev.tar.gz)</li>
122 </ol>
123
124 <h3>Building CDK</h3>
125
126 <h4>Solaris</h4>
127
128 <p>There is no CDK to build on Solaris as it is contained in the ppc.cdksol.tar.gz</p>
129
130 <h4>Linux</h4>
131
132 <p>For Linux, cd to your build area and:</p>
133
134 <ol>
135   <li>SETUP.bash</li>
136
137   <li>cd src/cdk and make install. This builds parts of the CDK not contained in bin-image.</li>
138 </ol>
139
140 <h4>Windows</h4>
141
142 <p>Make sure you have a proper setup:</p>
143
144 <ol>
145   <li>Setup PC with Cygwin properly (if not already set up)</li>
146
147   <li>Start a cmd shell and execute the VCVARS32.bat file</li>
148
149   <li>Execute the cygnus.bat script to enter Cygwin</li>
150
151   <li>SETUP.bash</li>
152
153   <li>cd src/cdk and make install. This builds parts of the CDK not contained in bin-image.</li>
154 </ol>
155
156 <h3>Packaging CDK</h3>
157
158 <p>The CDKs for all of Solaris, Linux and Windows need to be properly packaged for the customer. Currently package.sh is designed to handle both cdksol and cdklinux. Thus after building CDK on Linux one can tar it up and deposit it into the Solaris build area and use package.sh to create the proper packaging.</p>
159
160 <p>The rename.sh also handles renaming cdk[sol|linux|win32] tarballs it finds with the proper package #.</p>
161
162 <p>So the remaining issue is how to deal with the oddball win32... The issue is that it was thought that the cdk could not be easily tarred up and moved over because symlinks in the tar would be messed up. This does not appear to be the case as a little test shows that Cygwin's B20 tar will properly store the symlink on the Windows side and the Unix/Linux tar will properly unpack it.</p>
163
164 <h3>GDB Madness</h3>
165
166 <p>GDB, which consists of a gdbserver part that needs to eventually be put into $ENV_PREFIX/bin as it is built into a different area (why isn't a make install-gdb putting it in the right place) and some client parts (Just gdb in install-powerpc178/cdk/sunos-xcoff-ppc/usr/bin? Or do we include the other files like insight, tclsh8.4 and wish8.4?). These parts need to be placed in the build area.</p>
167
168 <p>So, for example, for Linux one needs to follow the above and then:</p>
169
170 <ul>
171   <li>Check out the toolchain from CVS (tag: DEV_LOS178_2p1p0_ppc_20050705)</li>
172
173   <li>Run fixup.sh</li>
174
175   <li>Source SETUP.bash from a LOS178 area
176
177 <div class="note">
178 Remember: You need to use SETUP.bash from a dev area build. Using pdn will result in an error as the build is unable to find libbsd.a!
179 </div>
180
181 <p></p>
182
183 <div class="note">
184 Also: Install the liblcsapi.a library from the t3:/export/rel_archive/archive-lcs-1.0.0/052703/10001.lcs_host.tar.gz tarball into the host environment ($ENV_PREFIX/lib).
185 </div>
186
187 </li>
188
189   <li>make install-gdb > install.log 2>&1</li>
190
191   <li>Check for errors and if successful, make package.</li>
192 </ul>
193
194 <p>With the build of gdb successful:</p>
195
196 <ul>
197   <li>Move install-powerpc178/cdk/sunos-xcoff-ppc/usr/bin/gdbserver (and gdbserver-lcs) to $ENV_PREFIX/bin.
198
199 <div class="note"><b>Note:</b> Since $ENV_PREFIX is set to dev then this means that gdbserver goes to dev. Should it also be put in pdn?</div>
200
201 </li>
202
203 </ul>
204                 </div>
205                 <nav class="page-navigation entry-navigation pagination content-nav">
206                   <ul class="page-navigation-list">
207
208                     <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2005/06/building-cdk-on.html" title="Building CDK on Windows">Previous entry</a></li>
209
210
211                     <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2005/07/building-los178.html" title="Building LOS178 2.1.0 on Linux">Next entry</a></li>
212
213                   </ul>
214                 </nav>
215                 <!--
216 <aside id="zenback" class="zenback feedback">
217   Please paste Zenback script code here.
218 </aside>
219 -->
220                 
221                 
222               </article>
223             </div>
224             <aside class="widgets related" role="complementary">
225               <nav class="widget-search widget">
226   <div class="widget-content">
227     <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
228       <div>
229         <input type="text" name="search" value="" placeholder="Search...">
230
231         <input type="hidden" name="IncludeBlogs" value="8">
232
233         <input type="hidden" name="limit" value="20">
234         <button type="submit" name="button">
235           <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
236         </button>
237       </div>
238     </form>
239   </div>
240 </nav>
241 <nav class="widget-archive-category widget">
242   <h3 class="widget-header">Categories</h3>
243   <div class="widget-content">
244     
245       
246     <ul class="widget-list">
247       
248       
249       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
250       
251       
252       </li>
253       
254     
255       
256       
257       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
258       
259       
260       </li>
261       
262     
263       
264       
265       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
266       
267       
268       </li>
269       
270     
271       
272       
273       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
274       
275       
276       </li>
277       
278     
279       
280       
281       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
282       
283       
284       </li>
285       
286     
287       
288       
289       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
290       
291       
292       </li>
293       
294     
295       
296       
297       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
298       
299       
300       </li>
301       
302     
303       
304       
305       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
306       
307       
308       </li>
309       
310     
311       
312       
313       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
314       
315       
316       </li>
317       
318     
319       
320       
321       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
322       
323       
324       </li>
325       
326     
327       
328       
329       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
330       
331       
332       </li>
333       
334     
335       
336       
337       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
338       
339       
340       </li>
341       
342     </ul>
343       
344     
345   </div>
346 </nav>
347   
348
349 <nav class="widget-archive-dropdown widget">
350   <h3 class="widget-header">Archives</h3>
351   <div class="widget-content">
352     <select>
353       <option>Select a Month...</option>
354     
355       <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
356     
357   
358     
359       <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
360     
361   
362     
363       <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
364     
365   
366     
367       <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
368     
369   
370     
371       <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
372     
373   
374     
375       <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
376     
377   
378     
379       <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
380     
381   
382     
383       <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
384     
385   
386     
387       <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
388     
389   
390     
391       <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
392     
393   
394     
395       <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
396     
397   
398     
399       <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
400     
401   
402     
403       <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
404     
405   
406     
407       <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
408     
409   
410     
411       <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
412     
413   
414     
415       <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
416     
417   
418     
419       <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
420     
421   
422     
423       <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
424     
425   
426     
427       <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
428     
429   
430     
431       <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
432     
433   
434     
435       <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
436     
437   
438     
439       <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
440     
441   
442     
443       <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
444     
445   
446     
447       <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
448     
449   
450     
451       <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
452     
453   
454     
455       <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
456     
457   
458     
459       <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
460     
461   
462     
463       <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
464     
465   
466     
467       <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
468     
469   
470     
471       <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
472     
473   
474     
475       <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
476     
477   
478     
479       <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
480     
481   
482     
483       <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
484     
485   
486     
487       <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
488     
489   
490     
491       <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
492     
493   
494     
495       <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
496     
497   
498     
499       <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
500     
501   
502     
503       <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
504     
505   
506     
507       <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
508     
509   
510     
511       <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
512     
513   
514     
515       <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
516     
517   
518     
519       <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
520     
521   
522     
523       <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
524     
525   
526     
527       <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
528     
529   
530     
531       <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
532     
533   
534     
535       <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
536     
537   
538     
539       <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
540     
541   
542     
543       <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
544     
545   
546     
547       <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
548     
549   
550     
551       <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
552     
553   
554     
555       <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
556     
557   
558     
559       <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
560     
561   
562     
563       <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
564     
565   
566     
567       <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
568     
569   
570     
571       <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
572     
573   
574     
575       <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
576     
577   
578     
579       <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
580     
581   
582     
583       <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
584     
585   
586     
587       <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
588     
589   
590     
591       <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
592     
593   
594     
595       <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
596     
597   
598     
599       <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
600     
601   
602     
603       <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
604     
605   
606     
607       <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
608     
609   
610     
611       <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
612     
613   
614     
615       <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
616     
617   
618     
619       <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
620     
621   
622     
623       <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
624     
625   
626     
627       <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
628     
629   
630     
631       <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
632     
633   
634     
635       <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
636     
637   
638     
639       <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
640     
641     </select>
642   </div>
643 </nav>
644     
645   
646
647 <div class="widget-syndication widget section">
648   <div class="widget-content">
649     <p><img src="http://defaria.com/mt/mt-static/images/status_icons/feed.gif" alt="Subscribe to feed" width="9" height="9" /> <a href="http://defaria.com/blogs/Status/atom.xml">Subscribe to this blog's feed</a></p>
650
651   </div>
652 </div>
653
654             </aside>
655           </div>
656         </div>
657         <footer id="footer" role="contentinfo">
658           <div id="footer-inner">
659             <div id="footer-content">
660   <nav role="navigation">
661           <ul>
662             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
663
664
665           </ul>
666         </nav>
667
668   <p class="license">&copy; Copyright 2016.</p>
669   <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
670 </div>
671           </div>
672         </footer>
673       </div>
674     </div>
675     <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
676     <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>
677   </body>
678 </html>