[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::axp-developer

Title:Alpha Developer Support
Notice:[email protected], 800-332-4786
Moderator:HYDRA::SYSTEM
Created:Mon Jun 06 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3722
Total number of notes:11359

3258.0. "GeoQuest Reservoir Technologies" by HYDRA::AXPDEVELOPER (Alpha Developer support) Mon Mar 03 1997 16:15

    Company Name :  GeoQuest Reservoir Technologies
    Contact Name :  Mike Atkinson
    Phone        :  +44 (0)1235 559595
    Fax          :  
    Email        :  [email protected]
    Date/Time in :   3-MAR-1997 16:12:12
    Entered by   :  Marvin Davis
    SPE center   :  MRO

    Category     :  UNIX
    OS Version   :  4.0A
    System H/W   :  Alpha 3000 model 500


    Brief Description of Problem:
    -----------------------------
Ever since I upgraded my Alpha 3500 to run Unix 4.0A (from OSF/1 v3.0)
I've given up building dependencies on my project.  It's now taking
approx 6-8 hours to build these, as opposed to some 1/2 hour previously.

From reading the documentation I can see that the algorithm used has
been improved - "makedepend" now follows #if paths.
However, I'd rather use the old behaviour than none at all - is it
possible to switch behaviour, or is the old version available
somewhere?

Alternatively, can someone point out how I can persuade "make" to
honour the dependency files created with the -MD compiler flag?  I guess
I could add the o/p to the end of the makefile, but I would then need
to manually manage changes.

If it matters, I'm running Unix 4.0A on a Alpha 3000 model 500, building
projects using Dec C++ v5.5-004.

Thanks in advance for any help or pointers.
--
---------------------------------------------------------
-- GeoQuest Reservoir Technologies, 11 Foxcombe Court,
-- Abingdon Business Park, Abingdon, Oxfordshire OX14 1DZ.
-- Tel: +44 (0)1235 559595      Fax: +44 (0)1235 535565

T.RTitleUserPersonal
Name
DateLines
3258.1HYDRA::AXPDEVELOPERAlpha Developer supportMon Mar 03 1997 16:3242
    Date: Mon, 03 Mar 1997 15:24:19 +0000
    From: Mike Atkinson <[email protected]>
    Organization: GeoQuest (Reservoir Technologies)
    Subject: C++ compile/link turnaround optimization
    
    Ever since upgrading my OS to Unix 4.0 and compiler to DEC C++ v5.5-004
    we've noticed a considerable degradation in compilation times.  The
    robustness and accuacy of the complier have certainly been
    significantly improved, but for day-to-day work it is the compile/link
    cycle turnaround that is most impoertant (to me).  It has got so bad
    that I'm moving my development platform to a second hand PC
    in order to get better response.
    Are there any pointers or recommendations to improving the speed of
    the C++ compiler?  (I'm already using shared libraries).
    
    I have looked at the system administration and tuning guide, and it
    looks that I may be able to make overall system improvements by
    spreading out my disks and swap space - but as this will take time
    I am loathe to undertake this without being able to quantify any
    speed improvement.  Using vmubc I *can* see that the system is heavily
    swapping during compilation, with the active CPU dropping right down
    to a few percent- but my swap space is never more than 50-60% utilised.
    I am using the lazy swap allocation mode.
    
    "swapstat" (currently) gives:
    
    # swapstat -a
    Swap space free = 84.26% (342.5MB out of 406.5MB)
    Total swap space to physical memory = 317.58% (406.5MB to 128.0MB)
    I realise that more memory would help, but my manager points out that
    with 128Mb on a fast machine I should be doing better that I currently
    am.
    
    Thanks in advance for any help or pointers.
    
    --
    ---------------------------------------------------------
    -- GeoQuest Reservoir Technologies, 11 Foxcombe Court,
    -- Abingdon Business Park, Abingdon, Oxfordshire OX14 1DZ.
    -- Tel: +44 (0)1235 559595      Fax: +44 (0)1235 535565
    
    
3258.2HYDRA::AXPDEVELOPERAlpha Developer supportMon Mar 03 1997 16:4740
    From:   HYDRA::AXPDEVELOPER "[email protected]"
    To:     US4RMC::"[email protected]"
    CC:     AXPDEVELOPER
    Subj:   C++ compile/link
    
            Thank you for your inquiry to Digital's Association of Software
    &
             Application Partners.  Our program provides services to
    members of
             the Association, enabling you to develop software products on
             Digital's Alpha systems. Our 800 number technical support
    hotline
             and Email account are provided for members for the purpose of
             answering questions related to application development on
    Digital
             Alpha platforms.
    
             According to our records, it does not appear your company is a
             registered member of the Association. If you believe our
    records
             are incorrect, please contact us again with the full name of
    your
             company and your Sofware Migration Assistance PIN number if
    you have
             it available.
    
             To join the ASAP program, call 1-800-332-4786 (U.S. and Canada
    only)
             or check out our home page on the World Wide Web:
                         http://www.partner.digital.com/www-swdev/
    
             In all other locations worldwide, reach us online at:
                                [email protected]
    
             and tell us that you would like to join the program!
    
    Regards,
    Alpha Developer Support