stdcxx-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Updated: (STDCXX-800) [EDG eccp 3.9] build error on the -shared option
Date Tue, 20 May 2008 18:53:55 GMT

     [ https://issues.apache.org/jira/browse/STDCXX-800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Martin Sebor updated STDCXX-800:
--------------------------------

    Affects Version/s: 4.2.1
        Fix Version/s: 4.2.2
             Assignee: Martin Sebor

Let's see if we can resolve this in 4.2.2.

> [EDG eccp 3.9] build error on the -shared option
> ------------------------------------------------
>
>                 Key: STDCXX-800
>                 URL: https://issues.apache.org/jira/browse/STDCXX-800
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 4.2.0, 4.2.1
>         Environment: EDG eccp
>            Reporter: Martin Sebor
>            Assignee: Martin Sebor
>            Priority: Minor
>             Fix For: 4.2.2
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Trying to build a shared library with EDG eccp on Linux or Solaris fails with an error
like the one below. The EDG front end apparently doesn't understand the {{-shared}} option.
We need to see if there is an option that works. If not, shared library builds with the compiler
cannot be supported (and should be removed from our nightly build schedule on Solaris -- on
Linux we're already doing only archive builds).
> {noformat}
> ### gmake  config   BUILDMODE=,shared,debug,narrow CONFIG=eccp.config 2>&1 | sed
-e "s/\/build2\/batman\/5.0.0\/builds\/34590588\/source-buildspace\/build/\$(BUILDDIR)/g;s/\/build2\/batman\/5.0.0\/builds\/34590588\/source-buildspace/\$(TOPDIR)/g"
| tee /tmp/build.17642.log:
> gmake[1]: Entering directory `$(BUILDDIR)'
> gmake[2]: Entering directory `$(BUILDDIR)/include'
> gmake config
> gmake[3]: Entering directory `$(BUILDDIR)/include'
> configuring stdcxx 4.2.0 for eccp-3.9 on sunos-5.10-sparc
> checking if the compiler is sane                   ok (invoked with eccp)
> checking if the linker is sane                     no
> int main () { return 0; }
> eccp -D_RWSTDDEBUG -D_RWSTD_SHARED_LIB -I. -A -x --template_directory=$(BUILDDIR)/lib
-g   --display_error_number --remarks --diag_suppress 193,236,340,401,261,479,487,678,679,815
 -c a.cpp -o a.o
> eccp a.o --template_directory=$(BUILDDIR)/lib -shared    -lm   -o a.out
> eccp: unknown option: -shared
> gmake[3]: *** [sane] Error 1
> gmake[3]: Leaving directory `$(BUILDDIR)/include'
> gmake[2]: *** [config.h] Error 2
> gmake[2]: Leaving directory `$(BUILDDIR)/include'
> gmake[1]: *** [config] Error 2
> gmake[1]: Leaving directory `$(BUILDDIR)'
> gmake: *** [config] Error 2
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message