[
https://issues.apache.org/jira/browse/STDCXX-642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Sebor updated STDCXX-642:
--------------------------------
Description:
When {{BUILDTYPE=15d}} is specified with the default gcc 3.3.3-43.41 on SUSE
LINUX Enterprise Server 9 (x86_64) a wide (64-bit, or LLP64) build is actually
generated. Using the {{BUILDMODE}} variable to explicitly specify a narrow
build works.
{noformat}
$ gcc -v && nice make BUILDTYPE=15d
BUILDDIR=/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d
Reading specs from
/amd/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/bin/../lib/gcc-lib/x86_64-suse-linux/3.3.3/specs
Configured with: ../configure --enable-threads=posix
--prefix=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41
--with-local-prefix=/usr/local
--infodir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/info
--mandir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/man
--enable-languages=c,c++,f77,objc,java --disable-checking
--libdir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/lib
--enable-libgcj
--with-gxx-include-dir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/include/g++
--with-slibdir=//nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/lib
--with-system-zlib --enable-shared --enable-__cxa_atexit x86_64-suse-linux
Thread model: posix
gcc version 3.3.3 (SuSE Linux)
GNUmakefile:309: "CONFIG not specified, using gcc.config"
creating BUILDDIR=/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d
generating /build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/makefile.in from
/amd/homes/sebor/stdcxx-4.2.0/etc/config/gcc.config
make[1]: Entering directory `/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d'
make[2]: Entering directory
`/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/include'
make config
make[3]: Entering directory
`/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/include'
configuring stdcxx 4.2.0 for gcc-3.3.3 on linux-2.6.5-7.244-smp-x86_64
checking if the compiler is sane ok (invoked with gcc)
checking if the linker is sane ok (invoked with gcc)
checking system architecture LP64 little endian
...
{noformat}
was:
When BUILDTYPE=15d is specified with the default gcc 3.3.3-43.41 on SUSE LINUX
Enterprise Server 9 (x86_64) a wide (64-bit, or LLP64) build is actually
generated. Using the BUILDMODE variable to explicitly specify a narrow build
works.
$ gcc -v && nice make BUILDTYPE=15d
BUILDDIR=/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d
Reading specs from
/amd/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/bin/../lib/gcc-lib/x86_64-suse-linux/3.3.3/specs
Configured with: ../configure --enable-threads=posix
--prefix=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41
--with-local-prefix=/usr/local
--infodir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/info
--mandir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/man
--enable-languages=c,c++,f77,objc,java --disable-checking
--libdir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/lib
--enable-libgcj
--with-gxx-include-dir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/include/g++
--with-slibdir=//nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/lib
--with-system-zlib --enable-shared --enable-__cxa_atexit x86_64-suse-linux
Thread model: posix
gcc version 3.3.3 (SuSE Linux)
GNUmakefile:309: "CONFIG not specified, using gcc.config"
creating BUILDDIR=/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d
generating /build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/makefile.in from
/amd/homes/sebor/stdcxx-4.2.0/etc/config/gcc.config
make[1]: Entering directory `/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d'
make[2]: Entering directory
`/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/include'
make config
make[3]: Entering directory
`/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/include'
configuring stdcxx 4.2.0 for gcc-3.3.3 on linux-2.6.5-7.244-smp-x86_64
checking if the compiler is sane ok (invoked with gcc)
checking if the linker is sane ok (invoked with gcc)
checking system architecture LP64 little endian
...
Fix Version/s: 4.2.2
Assignee: Martin Sebor
Remaining Estimate: 1h
Original Estimate: 1h
Disabled formatting in Description.
Target 4.2.2.
> [gcc/Linux] wide build generated when a narrow BUILDTYPE is specified
> ---------------------------------------------------------------------
>
> Key: STDCXX-642
> URL: https://issues.apache.org/jira/browse/STDCXX-642
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 4.1.3, 4.2.0
> Environment: gcc 3.3.3-43.41 on SUSE LINUX Enterprise Server 9
> (x86_64)
> Reporter: Martin Sebor
> Assignee: Martin Sebor
> Priority: Minor
> Fix For: 4.2.2
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> When {{BUILDTYPE=15d}} is specified with the default gcc 3.3.3-43.41 on SUSE
> LINUX Enterprise Server 9 (x86_64) a wide (64-bit, or LLP64) build is
> actually generated. Using the {{BUILDMODE}} variable to explicitly specify a
> narrow build works.
> {noformat}
> $ gcc -v && nice make BUILDTYPE=15d
> BUILDDIR=/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d
> Reading specs from
> /amd/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/bin/../lib/gcc-lib/x86_64-suse-linux/3.3.3/specs
> Configured with: ../configure --enable-threads=posix
> --prefix=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41
> --with-local-prefix=/usr/local
> --infodir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/info
> --mandir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/man
> --enable-languages=c,c++,f77,objc,java --disable-checking
> --libdir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/lib
> --enable-libgcj
> --with-gxx-include-dir=/nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/include/g++
> --with-slibdir=//nfs/packages/mdx/suse/amd64/compilers/gcc/3.3.3-43.41/lib
> --with-system-zlib --enable-shared --enable-__cxa_atexit x86_64-suse-linux
> Thread model: posix
> gcc version 3.3.3 (SuSE Linux)
> GNUmakefile:309: "CONFIG not specified, using gcc.config"
> creating BUILDDIR=/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d
> generating /build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/makefile.in from
> /amd/homes/sebor/stdcxx-4.2.0/etc/config/gcc.config
> make[1]: Entering directory `/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d'
> make[2]: Entering directory
> `/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/include'
> make config
> make[3]: Entering directory
> `/build/sebor/stdcxx-4.2.0-gcc-3.3.3_43.41-15d/include'
> configuring stdcxx 4.2.0 for gcc-3.3.3 on linux-2.6.5-7.244-smp-x86_64
> checking if the compiler is sane ok (invoked with gcc)
> checking if the linker is sane ok (invoked with gcc)
> checking system architecture LP64 little endian
> ...
> {noformat}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.