2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
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">
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>
17 <link rel="start" href="http://defaria.com/blogs/Status/">
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">
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">
37 <div id="container-inner">
38 <header id="header" role="banner">
39 <div id="header-inner">
40 <div id="header-content">
42 <a href="http://defaria.com/blogs/Status/">
51 <nav role="navigation">
53 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
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>
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>
77 <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks</a></li>
83 <div class="entry-content asset-content" itemprop="articleBody">
85 <li>Rebuilt LOS178 2.1.0 in preparation for release of LOS178 2.1.0</li>
87 <h3>Building LOS178</h3>
91 <p>Use /int/bin/build_los178 which performs all the necessary steps. Solaris builds have not changed</p>
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>
97 <p>"Building" of LOS178 on Linux therefore consists of:</p>
100 <li>Creating a "build" area</li>
102 <li>Extracting sources from 2000-00.los178_rsc_src.tar.gz and 2001-00.los178_src.tar.gz</li>
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>
109 <p>"Building" of LOS178 on Windows therefore consists of:</p>
113 <li>Setup PC with Cygwin properly (if not already set up)</li>
115 <li>Start a cmd shell and execute the VCVARS32.bat file</li>
117 <li>Execute the cygnus.bat script to enter Cygwin</li>
119 <li>Create build area</li>
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>
124 <h3>Building CDK</h3>
128 <p>There is no CDK to build on Solaris as it is contained in the ppc.cdksol.tar.gz</p>
132 <p>For Linux, cd to your build area and:</p>
137 <li>cd src/cdk and make install. This builds parts of the CDK not contained in bin-image.</li>
142 <p>Make sure you have a proper setup:</p>
145 <li>Setup PC with Cygwin properly (if not already set up)</li>
147 <li>Start a cmd shell and execute the VCVARS32.bat file</li>
149 <li>Execute the cygnus.bat script to enter Cygwin</li>
153 <li>cd src/cdk and make install. This builds parts of the CDK not contained in bin-image.</li>
156 <h3>Packaging CDK</h3>
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>
160 <p>The rename.sh also handles renaming cdk[sol|linux|win32] tarballs it finds with the proper package #.</p>
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>
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>
168 <p>So, for example, for Linux one needs to follow the above and then:</p>
171 <li>Check out the toolchain from CVS (tag: DEV_LOS178_2p1p0_ppc_20050705)</li>
173 <li>Run fixup.sh</li>
175 <li>Source SETUP.bash from a LOS178 area
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!
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).
189 <li>make install-gdb > install.log 2>&1</li>
191 <li>Check for errors and if successful, make package.</li>
194 <p>With the build of gdb successful:</p>
197 <li>Move install-powerpc178/cdk/sunos-xcoff-ppc/usr/bin/gdbserver (and gdbserver-lcs) to $ENV_PREFIX/bin.
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>
205 <nav class="page-navigation entry-navigation pagination content-nav">
206 <ul class="page-navigation-list">
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>
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>
216 <aside id="zenback" class="zenback feedback">
217 Please paste Zenback script code here.
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">
229 <input type="text" name="search" value="" placeholder="Search...">
231 <input type="hidden" name="IncludeBlogs" value="8">
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">
241 <nav class="widget-archive-category widget">
242 <h3 class="widget-header">Categories</h3>
243 <div class="widget-content">
246 <ul class="widget-list">
249 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
257 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
265 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
273 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
281 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
289 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
297 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
305 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
313 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
321 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
329 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
337 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
349 <nav class="widget-archive-dropdown widget">
350 <h3 class="widget-header">Archives</h3>
351 <div class="widget-content">
353 <option>Select a Month...</option>
355 <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
359 <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
363 <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
367 <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
371 <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
375 <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
379 <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
383 <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
387 <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
391 <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
395 <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
399 <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
403 <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
407 <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
411 <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
415 <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
419 <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
423 <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
427 <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
431 <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
435 <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
439 <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
443 <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
447 <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
451 <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
455 <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
459 <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
463 <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
467 <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
471 <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
475 <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
479 <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
483 <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
487 <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
491 <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
495 <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
499 <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
503 <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
507 <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
511 <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
515 <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
519 <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
523 <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
527 <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
531 <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
535 <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
539 <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
543 <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
547 <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
551 <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
555 <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
559 <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
563 <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
567 <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
571 <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
575 <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
579 <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
583 <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
587 <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
591 <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
595 <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
599 <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
603 <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
607 <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
611 <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
615 <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
619 <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
623 <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
627 <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
631 <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
635 <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
639 <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
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>
657 <footer id="footer" role="contentinfo">
658 <div id="footer-inner">
659 <div id="footer-content">
660 <nav role="navigation">
662 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
668 <p class="license">© Copyright 2016.</p>
669 <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
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>