[Bug 510949] New: upgrade to gcc 4.4.0 proper and mingw upstream
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: upgrade to gcc 4.4.0 proper and mingw upstream
https://bugzilla.redhat.com/show_bug.cgi?id=510949
Summary: upgrade to gcc 4.4.0 proper and mingw upstream
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: low
Priority: low
Component: mingw32-gcc
AssignedTo: rjones(a)redhat.com
ReportedBy: htl10(a)users.sourceforge.net
QAContact: extras-qa(a)fedoraproject.org
CC: berrange(a)redhat.com, rjones(a)redhat.com,
fedora-mingw(a)lists.fedoraproject.org
Classification: Fedora
Description of problem:
gcc 4.4 was released on 21st April, a little later than feature fedora 11
freeze; and the mingw people has also released a mingw patch set, with some
mingw specific changes a few weeks ago... wouldn't it be nice to upgrade and
synchronization with upstream (gcc or mingw)?
I also noted that the fedora shipped compiler uses sjlj exception, apparently
dwarf2 is the supported model...
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
13 years, 11 months
Mac OS X cross-compiler problems
by Paarvai Naai
Hi all,
I have recently been trying to establish a working Mac OS X
cross-compiler on a Linux host for i386 and x86_64 Darwin targets. (I
already have one based on GCC 4.2.3 that is able to generate i386
code.) In searching the web, I came across this mailing list and the
good work done by Erik van Pienbroek and others in this regard. As a
first pass, I tried to install Erik's FC11 RPMs as a quick test to see
if the cross-compiler works. The RPMs were downloaded from:
http://build2.openftd.org/darwinx/
There were two problems I encountered:
1) The darwinx-odcctools is built for fc12 and does not install on
fc11. This was a very minor problem since I downloaded the src RPM
instead and built myself an equivalent RPM for FC11.
2) The x86_64 target has a problem during linking. A simple hello
world program does not link. The program is as follows:
---
#include <stdlib.h>
#include <stdio.h>
int main (int argc, char *argv[])
{
printf("hello world!\n");
return 0;
}
---
# darwinx-gcc -arch x86_64 -o darwin64 darwin64.c
ld warning: in /usr/darwinx/SDKs/MacOSX10.5.sdk/usr/lib/i686-apple-darwin9/4.2.1/libgcc.a,
file is not of required architecture
The i386 and ppc architectures work with no problems, at least at the
building stage -- I have not tried running anything yet. There is no
libgcc.a available for 64-bit. If I try using darwinx-g++, I get:
# darwinx-g++ -arch x86_64 -o darwin64 darwin64.c
ld warning: in /usr/darwinx/SDKs/MacOSX10.5.sdk/usr/lib/i686-apple-darwin9/4.2.1/crt3.o,
file is not of required architecture
ld warning: in /usr/darwinx/SDKs/MacOSX10.5.sdk/usr/lib/i686-apple-darwin9/4.2.1/libgcc.a,
file is not of required architecture
The crt3.o is available for i386 and x86_64 but the x86_64 version is
in a different path.
Can Erik or someone else provide any insight on how to get past this
second issue of not having libgcc.a for 64-bit and not finding the
right crt3.o?
Also what is the general status of this project? From the posts in
June and July 2009 it sounded like there were still a few kinks to be
worked out, but I didn't find any concrete updates after then in the
mailing list archives.
I think this is a very valuable project and I appreciate all of the
effort that people have put into it so far.
Thanks!
Paarvai
14 years, 1 month
rpms/mingw32-glib2/devel .cvsignore, 1.13, 1.14 mingw32-glib2.spec, 1.22, 1.23 sources, 1.13, 1.14
by sailer
Author: sailer
Update of /cvs/extras/rpms/mingw32-glib2/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5781
Modified Files:
.cvsignore mingw32-glib2.spec sources
Log Message:
update to 2.23.2, to match native
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mingw32-glib2/devel/.cvsignore,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- .cvsignore 2 Dec 2009 11:02:46 -0000 1.13
+++ .cvsignore 31 Jan 2010 16:32:23 -0000 1.14
@@ -1 +1,2 @@
glib-2.23.0.tar.bz2
+glib-2.23.2.tar.bz2
Index: mingw32-glib2.spec
===================================================================
RCS file: /cvs/extras/rpms/mingw32-glib2/devel/mingw32-glib2.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -p -r1.22 -r1.23
--- mingw32-glib2.spec 2 Dec 2009 11:13:37 -0000 1.22
+++ mingw32-glib2.spec 31 Jan 2010 16:32:23 -0000 1.23
@@ -6,7 +6,7 @@
%define __debug_install_post %{_mingw32_debug_install_post}
Name: mingw32-glib2
-Version: 2.23.0
+Version: 2.23.2
Release: 1%{?dist}
Summary: MinGW Windows GLib2 library
@@ -134,6 +134,7 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_bindir}/glib-gettextize
%{_mingw32_bindir}/glib-mkenums
%{_mingw32_bindir}/gobject-query.exe
+%{_mingw32_bindir}/gio-querymodules.exe
%{_mingw32_bindir}/gspawn-win32-helper-console.exe
%{_mingw32_bindir}/gspawn-win32-helper.exe
%{_mingw32_bindir}/libgio-2.0-0.dll
@@ -159,7 +160,6 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_libdir}/libgthread-2.0.dll.a
%{_mingw32_libdir}/libgthread-2.0.la
%{_mingw32_libdir}/pkgconfig/gio-2.0.pc
-%{_mingw32_libdir}/pkgconfig/gio-unix-2.0.pc
%{_mingw32_libdir}/pkgconfig/glib-2.0.pc
%{_mingw32_libdir}/pkgconfig/gmodule-2.0.pc
%{_mingw32_libdir}/pkgconfig/gmodule-export-2.0.pc
@@ -180,6 +180,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sun Jan 31 2010 Thomas Sailer <t.sailer(a)alumni.ethz.ch> - 2.23.2-1
+- Update to 2.23.2
+
* Wed Dec 2 2009 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.23.0-1
- Update to 2.23.0
- Added BR: mingw32-zlib
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mingw32-glib2/devel/sources,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- sources 2 Dec 2009 11:02:46 -0000 1.13
+++ sources 31 Jan 2010 16:32:23 -0000 1.14
@@ -1 +1 @@
-75909517629c54e5c5b36d8e233915a9 glib-2.23.0.tar.bz2
+5613fadc27b1cb64f234aed4babfa17b glib-2.23.2.tar.bz2
14 years, 2 months
rpms/mingw32-sqlite/devel .cvsignore, 1.6, 1.7 mingw32-sqlite.spec, 1.12, 1.13 sources, 1.6, 1.7 sqlite-3.6.13-iotest-nodirsync.patch, 1.1, NONE
by sailer
Author: sailer
Update of /cvs/extras/rpms/mingw32-sqlite/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5535
Modified Files:
.cvsignore mingw32-sqlite.spec sources
Removed Files:
sqlite-3.6.13-iotest-nodirsync.patch
Log Message:
update to 3.6.22
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mingw32-sqlite/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- .cvsignore 5 Dec 2009 15:12:06 -0000 1.6
+++ .cvsignore 31 Jan 2010 16:29:50 -0000 1.7
@@ -1,3 +1,4 @@
sqlite-3.6.14.2.tar.gz
sqlite-3.6.17.tar.gz
sqlite-3.6.20.tar.gz
+sqlite-3.6.22.tar.gz
Index: mingw32-sqlite.spec
===================================================================
RCS file: /cvs/extras/rpms/mingw32-sqlite/devel/mingw32-sqlite.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- mingw32-sqlite.spec 5 Dec 2009 15:12:06 -0000 1.12
+++ mingw32-sqlite.spec 31 Jan 2010 16:29:50 -0000 1.13
@@ -10,7 +10,7 @@
%global tclversion 8.5
Name: mingw32-sqlite
-Version: 3.6.20
+Version: 3.6.22
Release: 1%{?dist}
Summary: MinGW Windows port of sqlite embeddable SQL database engine
@@ -140,6 +140,9 @@ rm -rf $RPM_BUILD_ROOT
%endif
%changelog
+* Sun Jan 31 2010 Thomas Sailer <t.sailer(a)alumni.ethz.ch> - 3.6.22-1
+- update to 3.6.22
+
* Sun Dec 5 2009 Thomas Sailer <t.sailer(a)alumni.ethz.ch> - 3.6.20-1
- update to 3.6.20
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mingw32-sqlite/devel/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- sources 5 Dec 2009 15:12:06 -0000 1.6
+++ sources 31 Jan 2010 16:29:50 -0000 1.7
@@ -1 +1 @@
-0faf8fc8ccff5297513c6532b2b4ce23 sqlite-3.6.20.tar.gz
+a17bd53f1fde11f84adf79c6a1510ce5 sqlite-3.6.22.tar.gz
--- sqlite-3.6.13-iotest-nodirsync.patch DELETED ---
14 years, 2 months