
#13542: Solaris build fails with collect2: execv: Arg list too long -------------------------------------+------------------------------------- Reporter: kgardas | Owner: (none) Type: bug | Status: infoneeded Priority: normal | Milestone: Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Solaris | Architecture: Type of failure: Building GHC | Unknown/Multiple failed | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by kgardas): Just going thorough search of split-sections and SplitSection in the tree and general feeling about it is that the feature is supported only when GNU linker is used. This is unfortunately not the case on Solaris as Solaris gcc is using Solaris own linker: {{{ $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/gcc/4.8/lib/gcc/i386-pc-solaris2.11/4.8.2/lto- wrapper Target: i386-pc-solaris2.11 Configured with: /builds/hudson/workspace/nightly- update/build/i386/components/gcc48/gcc-4.8.2/configure CC=/usr/gcc/4.7/bin/gcc CXX=/usr/gcc/4.7/bin/g++ --prefix=/usr/gcc/4.8 --mandir=/usr/gcc/4.8/share/man --bindir=/usr/gcc/4.8/bin --libdir=/usr/gcc/4.8/lib --sbindir=/usr/gcc/4.8/sbin --infodir=/usr/gcc/4.8/share/info --libexecdir=/usr/gcc/4.8/lib --enable- languages=c,c++,fortran,objc --enable-shared --with-gmp- include=/usr/include/gmp --with-mpfr-include=/usr/include/mpfr --without- gnu-ld --with-ld=/usr/bin/ld --with-gnu-as --with-as=/usr/gnu/bin/as CFLAGS='-g -O2 -mtune=opteron -march=opteron' CXXFLAGS='-g -O2 -mtune=opteron -march=opteron' Thread model: posix gcc version 4.8.2 (GCC) }}} anyway, I'll give it a try and report back. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13542#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler