Added debug symbols to SWT.
Restored the debug package. Removed the debug flag from the build.
This commit is contained in:
parent
894aed75db
commit
4c7bfc851a
35
eclipse-debug-symbols.patch
Normal file
35
eclipse-debug-symbols.patch
Normal file
@ -0,0 +1,35 @@
|
||||
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak.bak 2012-10-01 11:32:20.000000000 +0200
|
||||
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak 2012-11-08 08:23:51.329134354 +0100
|
||||
@@ -106,7 +106,7 @@
|
||||
WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
+CFLAGS = -g -O -Wall \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DLINUX -DGTK \
|
||||
@@ -116,12 +116,6 @@
|
||||
${SWT_PTR_CFLAGS}
|
||||
LFLAGS = -shared -fPIC ${SWT_LFLAGS}
|
||||
|
||||
-ifndef NO_STRIP
|
||||
- AWT_LFLAGS := $(AWT_LFLAGS) -s
|
||||
- MOZILLALFLAGS := $(MOZILLALFLAGS) -s
|
||||
- LFLAGS := $(LFLAGS) -s
|
||||
-endif
|
||||
-
|
||||
all: make_swt make_atk make_glx make_webkit
|
||||
|
||||
#
|
||||
--- rt.equinox.framework/bundles/org.eclipse.equinox.executable/library/gtk/make_linux.mak.bak 2012-10-01 11:54:47.000000000 +0200
|
||||
+++ rt.equinox.framework/bundles/org.eclipse.equinox.executable/library/gtk/make_linux.mak 2012-11-08 08:27:37.562861710 +0100
|
||||
@@ -45,7 +45,7 @@
|
||||
LIBS = -lpthread -ldl
|
||||
GTK_LIBS = -DGTK_LIB="\"libgtk-x11-2.0.so.0\"" -DGDK_LIB="\"libgdk-x11-2.0.so.0\"" -DPIXBUF_LIB="\"libgdk_pixbuf-2.0.so.0\"" -DGOBJ_LIB="\"libgobject-2.0.so.0\"" -DX11_LIB="\"libX11.so.6\""
|
||||
LFLAGS = ${M_ARCH} -shared -fpic -Wl,--export-dynamic
|
||||
-CFLAGS = ${M_ARCH} -g -s -Wall\
|
||||
+CFLAGS = ${M_ARCH} -g -Wall\
|
||||
-fpic \
|
||||
-DLINUX \
|
||||
-DMOZILLA_FIX \
|
16
eclipse.spec
16
eclipse.spec
@ -1,9 +1,5 @@
|
||||
Epoch: 1
|
||||
|
||||
# had to disable debug package
|
||||
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=389862
|
||||
%define debug_package %{nil}
|
||||
|
||||
%global eclipse_major 4
|
||||
%global eclipse_minor 2
|
||||
%global eclipse_majmin %{eclipse_major}.%{eclipse_minor}
|
||||
@ -69,7 +65,7 @@ fi;
|
||||
Summary: An open, extensible IDE
|
||||
Name: eclipse
|
||||
Version: %{eclipse_version}
|
||||
Release: 15%{?dist}
|
||||
Release: 16%{?dist}
|
||||
License: EPL
|
||||
Group: Development/Tools
|
||||
URL: http://www.eclipse.org/
|
||||
@ -201,6 +197,8 @@ Patch35: %{name}-secondary-arches.patch
|
||||
|
||||
Patch36: %{name}-improve-core-net-makefile.patch
|
||||
|
||||
Patch37: %{name}-debug-symbols.patch
|
||||
|
||||
BuildRequires: ant >= 1.8.3
|
||||
BuildRequires: rsync
|
||||
BuildRequires: jpackage-utils >= 0:1.5, make, gcc
|
||||
@ -423,6 +421,7 @@ tar --strip-components=1 -xf %{SOURCE1}
|
||||
%patch34
|
||||
%patch35
|
||||
%patch36
|
||||
%patch37
|
||||
|
||||
#p2.inf should be qualified (asked in the newsgroup and waiting for an answer)
|
||||
#http://dev.eclipse.org/mhonarc/lists/cbi-dev/msg00777.html
|
||||
@ -618,7 +617,7 @@ popd
|
||||
|
||||
mvn-rpmbuild -o clean install \
|
||||
-Dmaven.test.skip=true -Dnative=gtk.linux.%{eclipse_arch} -DskipTychoVersionCheck \
|
||||
-Dmaven.local.mode=true -Dtycho.local.keepTarget -Dbuilddoc=$((%{bootstrap} != 1)) -Dmaven.local.debug
|
||||
-Dmaven.local.mode=true -Dtycho.local.keepTarget -Dbuilddoc=$((%{bootstrap} != 1))
|
||||
|
||||
|
||||
pushd eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.fedoraproject.eclipse.platform/linux/gtk/%{eclipse_arch}
|
||||
@ -1330,6 +1329,11 @@ rm -rf %{_bindir}/efj/
|
||||
%{_mavendepmapfragdir}/%{name}-equinox-osgi
|
||||
|
||||
%changelog
|
||||
* Thu Nov 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:4.2.1-16
|
||||
- Added debug symbols to SWT.
|
||||
- Restored the debug package.
|
||||
- Removed the debug flag from the build.
|
||||
|
||||
* Wed Nov 7 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:4.2.1-15
|
||||
- Simplify initial repo creation.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user