stdcxx-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <>
Subject [jira] Created: (STDCXX-800) [EDG eccp 3.9] build error on the -shared option
Date Thu, 27 Mar 2008 18:27:24 GMT
[EDG eccp 3.9] build error on the -shared option

                 Key: STDCXX-800
             Project: C++ Standard Library
          Issue Type: Bug
          Components: Build
    Affects Versions: 4.2.0
         Environment: EDG eccp
            Reporter: Martin Sebor
            Priority: Minor

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).

### gmake  config   BUILDMODE=,shared,debug,narrow CONFIG=eccp.config 2>&1 | sed -e
| 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

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

View raw message