SOC41USR4 (lnx86) install bug? (wroute 32-bit only!)

Discussion in 'Cadence' started by nonoe, Mar 3, 2005.

  1. nonoe

    nonoe Guest

    I recently downloaded SOC41USR4 from Cadence's ESD site.
    After installing it on our server, I found that the
    UltraRoute program ("wroute 2.4.44") no longer runs in
    64-bit mode.

    The previous wroute 2.4.43 (which came with soc41usr3)
    obeys the environment variable "$CDS_AUTO_64BIT" This
    means I could select whether I wanted to run the 32-bit
    or 64-bit exe of wroute. But the wroute 2.4.44 launcher
    always runs in 32-bit mode, regardless of $CDS_AUTO_64BIT.
    I've found that I can manually create a UNIX-link to the
    tools.lnx86/fe/bin/64bit/wroute program-exe, but why should
    I have to do that?

    For now, I've copied the wroute shell-script from
    soc41usr3 into our soc41usr4 (tools.lnx86/fe/bin/wroute)
    installation-tree. The shell-script is just a bootloader
    to detect the user's O/S platform, and this older-script
    seems to work just fine with 2.4.44 (and obeys the
    $CDS_AUTO_64BIT var, too!)

    Anyway, was my soc41usr4 installation damaged, or is this a new
    wroute "feature"? Our EDA-environment is primarily Solaris 8,
    so the management grudgingly let us put a single Athlon/64
    machine in the compute-pool. (But they refused to pay for
    Redhat EL 3 when one of the engineers accidentally told them
    about the free whiteboxlinux.org clone, so the Athlon/64
    box is running WhiteBoxLinux 3.0 Respin 1.)
     
    nonoe, Mar 3, 2005
    #1
  2. This looks like a bug:

    andrewb_38> setenv CDS_AUTO_64BIT ALL
    andrewb_39> wroute -debug3264
    -------- 32/64 bit wrapper diagnostics -------------
    App name: wroute
    App path: /cds/lnx86/SOC41_usr4/tools/bin/../fe/bin
    OS is 32-bit capable.
    The user has selected 64-bit operation via the environment variables.
    A 64-bit version of the application exists.
    A 32-bit version of the application exists.

    Note it is saying that the OS is 32 bit capable, when I'm running this on
    an Opteron machine. There has been a change in USR4 to use the common
    32/64 wrapper executable, rather than an SOC-specific script.

    The same common wrapper that is used with other tools (e.g. layout
    from the IC stream):

    -------- 32/64 bit wrapper diagnostics -------------
    App name: layout.exe
    App path: /cds/lnx86/IC5141_hot/tools/dfII/bin
    OS is 64-bit capable.
    The user has selected 64-bit operation via the environment variables.
    A 64-bit version of the application exists.
    A 32-bit version of the application exists.

    I'll raise this with one of my colleagues who looks after Encounter.

    Andrew.
     
    Andrew Beckett, Mar 4, 2005
    #2
  3. Note, if I copy the 32/64 wrapper from (say) the "layout.exe" in
    <ic5141isrInstDir>/tools/dfII/bin/layout.exe to replace the "wroute"
    in <socusr4InstDir>/tools/fe/bin - it then works OK.

    So it does seem that there is a broken wrapper for wroute (and sroute
    actually) in the SOC41 USR4 build (note, I used the layout.exe from
    the latest ISR, 5.1.41.500.1.12).

    I've reported this to my colleague in the ICD team. We'll get a PCR
    filed for this.

    Andrew.
     
    Andrew Beckett, Mar 4, 2005
    #3
  4. PCR 783283 was filed for this today.

    Andrew.
     
    Andrew Beckett, Mar 4, 2005
    #4
  5. In the PCR:
    The current version is 2.4.44, so I assume it will be available soon. I don't
    support SOC tools, so if you need this sooner, I guess you should contact
    customer support. In the short term, you could copy the wrapper from another
    stream like I suggested before.

    Regards,

    Andrew.
     
    Andrew Beckett, Mar 7, 2005
    #5
  6. nonoe

    Kuan Zhou Guest

    Hi,

    Is whiteboxlinux.org fully compatible with Redhat Enterprise?
    I cannot afford Redhat Enterprise.

    Kuan
     
    Kuan Zhou, Mar 19, 2005
    #6
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.