This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libgomp/42125] New: check libgomp fails
- From: "bwcc60 at hotmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Nov 2009 21:25:36 -0000
- Subject: [Bug libgomp/42125] New: check libgomp fails
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I downloaded the source code gcc 4.4.2 and compiled at cygwin. I used
../gcc-4.4.2/configure --enable-shared --enable-threads=posix --enable-libssp
--enable-libgomp --enable-languages=c,c++ --enable-decimal-float
--disable-bootstrap --without-x --enable-version-specific-runtime-libs
to do configure, then make. The first errors are
xgcc -pthread is not recognized
"libgomp.lib: File format not recognized"
so I changed /i686-pc-cygwin/libgomp/libtool file and search for the ".lib"
file extension and change it to ".dll.a".
and modify file /i686-pc-cygwin/libgomp/Makefile with
CFLAGS = -g -O2 -pthread
XCFLAGS = -Wall -Werror -Wc,-pthread
changed to
CFLAGS = -g -O2
XCFLAGS = -Wall -Werror -Wc,
added -lpthread at line:
libgomp.la: $(libgomp_la_OBJECTS) $(libgomp_la_DEPENDENCIES)
$(LINK) -rpath $(toolexeclibdir) $(libgomp_la_LDFLAGS)
$(libgomp_la_OBJECTS) $(libgomp_la_LIBADD) $(LIBS) -lpthread
Then again to do make. This time it goes thought. But when use
make check-target-libgomp
to do check, every case fails. It seems that a thread-support library doesn't
generated with libgomp.
--
Summary: check libgomp fails
Product: gcc
Version: 4.4.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libgomp
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: bwcc60 at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42125