Broken build: 32-bit FreeBSD, SmartOS, Solaris

Carter Schonwald carter.schonwald at gmail.com
Fri Oct 10 20:47:58 UTC 2014


likewise, 32bit OS X seems to be broken on HEAD too

http://lpaste.net/112412 is the relevant bit

make[5]: Nothing to be done for `all'.depbase=`echo src/x86/win32.lo |
sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
	/bin/sh ./libtool    --mode=compile gcc-4.9 -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src  -I. -I../include -Iinclude
-I../src -U__i686 -m32 -fno-stack-protector -w -MT src/x86/win32.lo
-MMD -MP -MF $depbase.Tpo -c -o src/x86/win32.lo ../src/x86/win32.S
&&\
	mv -f $depbase.Tpo $depbase.Plolibtool: compile:  gcc-4.9
-DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -I.
-I../include -Iinclude -I../src -U__i686 -m32 -fno-stack-protector -w
-MT src/x86/win32.lo -MMD -MP -MF src/x86/.deps/win32.Tpo -c
../src/x86/win32.S  -fno-common -DPIC -o
src/x86/.libs/win32.o../src/x86/win32.S:1283:section difference
relocatable subtraction expression, ".LFE5" minus ".LFB5" using a
symbol at the end of section will not produce an assembly time
constant../src/x86/win32.S:1283:use a symbol with a constant value
created with an assignment instead of the expression, L_const_sym =
.LFE5 - .LFB5../src/x86/win32.S:1275:section difference relocatable
subtraction expression, ".LEFDE5" minus ".LASFDE5" using a symbol at
the end of section will not produce an assembly time
constant../src/x86/win32.S:1275:use a symbol with a constant value
created with an assignment instead of the expression, L_const_sym =
.LEFDE5 - .LASFDE5../src/x86/win32.S:unknown:missing indirect symbols
for section (__IMPORT,__jump_table)make[5]: *** [src/x86/win32.lo]
Error 1


On Fri, Oct 10, 2014 at 9:40 AM, Páli Gábor János <pali.gabor at gmail.com>
wrote:

> 2014-10-10 13:30 GMT+02:00 cg <chengang31 at gmail.com>:
> > How can I configure to build x86_64?
> >
> > When I build GHC (with msys2), it always builds i386 and I haven't
> spotted
> > the option in ./configure to choose a x86_64 release.
>
> This is implicitly determined by the toolchain you use.  So, probably
> you have the i686 msys2 installed, while you would need the x86_64
> version.  Given, that your operating system (and thus your hardware)
> is also x86_64.
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20141010/ac38c889/attachment-0001.html>


More information about the ghc-devs mailing list