~rdoering/ubuntu/karmic/erlang/fix-535090

« back to all changes in this revision

Viewing changes to debian/patches/02Makefile_in.diff

  • Committer: Bazaar Package Importer
  • Author(s): Luca Falavigna
  • Date: 2008-11-04 22:26:12 UTC
  • mfrom: (3.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20081104222612-1uwzavuet6ar35fw
Tags: 1:12.b.3-dfsg-4ubuntu1
* Merge from Debian unstable, remaining Ubuntu changes:
  + debian/patches/glibc2.8_compatibility.patch:
    - Fix FTBFS with new glibc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
02Makefile_in.diff by Sergei Golovan <sgolovan@nes.ru>
2
 
 
3
 
If target 'clean' depends on bootstrap_clean then the second
4
 
build (in our case it's a build with HiPE) fails.
5
 
 
6
 
Also, erlang leaves many files after make clean. This patch contains
7
 
a hack to remove them.
8
 
 
9
 
--- erlang-12.b.3-dfsg.orig/Makefile.in
10
 
+++ erlang-12.b.3-dfsg/Makefile.in
11
 
@@ -750,6 +750,7 @@
12
 
        cd erts && ERL_TOP=$(ERL_TOP) $(MAKE) clean
13
 
        cd lib  && ERL_TOP=$(ERL_TOP) $(MAKE) clean BUILD_ALL=true
14
 
        cd lib/dialyzer && ERL_TOP=$(ERL_TOP) $(MAKE) clean
15
 
+       $(MAKE) additional_clean
16
 
 
17
 
 #
18
 
 # Just wipe out emulator, not libraries
19
 
@@ -784,3 +785,145 @@
20
 
                || $(MAKE) BOOTSTRAP_ROOT=$(BOOTSTRAP_ROOT) bootstrap_root_clean
21
 
 
22
 
 # ----------------------------------------------------------------------
23
 
+
24
 
+additional_clean:
25
 
+       rm -rf $(ERL_TOP)/bin
26
 
+       rm -rf $(ERL_TOP)/bootstrap/bin/erl
27
 
+       rm -rf $(ERL_TOP)/bootstrap/bin/erlc
28
 
+       rm -rf $(ERL_TOP)/bootstrap/lib/asn1
29
 
+       rm -rf $(ERL_TOP)/bootstrap/lib/hipe
30
 
+       rm -rf $(ERL_TOP)/bootstrap/lib/ic
31
 
+       rm -rf $(ERL_TOP)/bootstrap/lib/parsetools
32
 
+       rm -rf $(ERL_TOP)/bootstrap/lib/sasl
33
 
+       rm -rf $(ERL_TOP)/bootstrap/lib/snmp
34
 
+       rm -rf $(ERL_TOP)/bootstrap/lib/syntax_tools
35
 
+       rm -rf $(ERL_TOP)/erts/config.log
36
 
+       rm -rf $(ERL_TOP)/erts/config.status
37
 
+       rm -rf $(ERL_TOP)/erts/emulator/$(TARGET)
38
 
+       rm -rf $(ERL_TOP)/erts/emulator/obj
39
 
+       rm -rf $(ERL_TOP)/erts/emulator/zlib/$(TARGET)
40
 
+       rm -rf $(ERL_TOP)/erts/epmd/src/$(TARGET)
41
 
+       rm -rf $(ERL_TOP)/erts/etc/common/erl.src
42
 
+       rm -rf $(ERL_TOP)/erts/etc/common/$(TARGET)
43
 
+       rm -rf $(ERL_TOP)/erts/etc/common/Install
44
 
+       rm -rf $(ERL_TOP)/erts/$(TARGET)
45
 
+       rm -rf $(ERL_TOP)/erts/include/$(TARGET)
46
 
+       rm -rf $(ERL_TOP)/erts/include/internal/$(TARGET)
47
 
+       rm -rf $(ERL_TOP)/erts/lib/$(TARGET)
48
 
+       rm -rf $(ERL_TOP)/erts/lib/internal/$(TARGET)
49
 
+       rm -rf $(ERL_TOP)/erts/lib_src/$(TARGET)
50
 
+       rm -rf $(ERL_TOP)/erts/lib_src/obj
51
 
+       rm -rf $(ERL_TOP)/erts/Makefile
52
 
+       rm -rf $(ERL_TOP)/erts/obj/$(TARGET)
53
 
+       rm -rf $(ERL_TOP)/erts/obj.debug/$(TARGET)
54
 
+       rm -rf $(ERL_TOP)/erts/start_scripts/RELEASES.src
55
 
+       rm -rf $(ERL_TOP)/erts/start_scripts/tmp
56
 
+       rm -rf $(ERL_TOP)/lib/asn1/c_src/$(TARGET)
57
 
+       rm -rf $(ERL_TOP)/lib/asn1/priv/lib/$(TARGET)
58
 
+       rm -rf $(ERL_TOP)/lib/asn1/priv/obj/$(TARGET)
59
 
+       rm -rf $(ERL_TOP)/lib/common_test/install.sh
60
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/lib/erl_rx_driver.so
61
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/config.log
62
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/config.status
63
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/Makefile
64
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/config.log
65
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/config.status
66
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/hashrexp.o
67
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/librx.a
68
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/Makefile
69
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxanal.o
70
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxbasic.o
71
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxbitset.o
72
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxcset.o
73
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxdbug.o
74
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxgnucomp.o
75
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxhash.o
76
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxnfa.o
77
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxnode.o
78
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rx.o
79
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxposix.o
80
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxsimp.o
81
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxspencer.o
82
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxstr.o
83
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxsuper.o
84
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxunfa.o
85
 
+       rm -rf $(ERL_TOP)/lib/config.log
86
 
+       rm -rf $(ERL_TOP)/lib/config.status
87
 
+       rm -rf $(ERL_TOP)/lib/cosEventDomain/include/CosEventDomainAdmin_EventDomainFactory.hrl
88
 
+       rm -rf $(ERL_TOP)/lib/cosEventDomain/include/CosEventDomainAdmin_EventDomain.hrl
89
 
+       rm -rf $(ERL_TOP)/lib/cosEventDomain/include/CosEventDomainAdmin.hrl
90
 
+       rm -rf $(ERL_TOP)/lib/cosEventDomain/include/oe_CosEventDomainAdmin.hrl
91
 
+       rm -rf $(ERL_TOP)/lib/crypto/c_src/$(TARGET)
92
 
+       rm -rf $(ERL_TOP)/lib/crypto/priv/lib/$(TARGET)
93
 
+       rm -rf $(ERL_TOP)/lib/crypto/priv/obj/$(TARGET)
94
 
+       rm -rf $(ERL_TOP)/lib/docbuilder/ebin/docbuilder.appup
95
 
+       rm -rf $(ERL_TOP)/lib/erl_interface/bin/$(TARGET)
96
 
+       rm -rf $(ERL_TOP)/lib/erl_interface/config.log
97
 
+       rm -rf $(ERL_TOP)/lib/erl_interface/config.status
98
 
+       rm -rf $(ERL_TOP)/lib/erl_interface/obj/$(TARGET)
99
 
+       rm -rf $(ERL_TOP)/lib/erl_interface/obj.mt/$(TARGET)
100
 
+       rm -rf $(ERL_TOP)/lib/erl_interface/obj.st/$(TARGET)
101
 
+       rm -rf $(ERL_TOP)/lib/erl_interface/src/$(TARGET)
102
 
+       rm -rf $(ERL_TOP)/lib/gs/config.log
103
 
+       rm -rf $(ERL_TOP)/lib/gs/config.status
104
 
+       rm -rf $(ERL_TOP)/lib/gs/tcl/$(TARGET)
105
 
+       rm -rf $(ERL_TOP)/lib/gs/tcl/win32
106
 
+       rm -rf $(ERL_TOP)/lib/ic/c_src/$(TARGET)
107
 
+       rm -rf $(ERL_TOP)/lib/ic/priv/com
108
 
+       rm -rf $(ERL_TOP)/lib/ic/priv/ic.jar
109
 
+       rm -rf $(ERL_TOP)/lib/ic/priv/lib/$(TARGET)
110
 
+       rm -rf $(ERL_TOP)/lib/ic/priv/obj/$(TARGET)
111
 
+       rm -rf $(ERL_TOP)/lib/jinterface/priv/com
112
 
+       rm -rf $(ERL_TOP)/lib/jinterface/priv/OtpErlang.jar
113
 
+       rm -rf $(ERL_TOP)/lib/megaco/config.log
114
 
+       rm -rf $(ERL_TOP)/lib/megaco/config.status
115
 
+       rm -rf $(ERL_TOP)/lib/megaco/priv/lib/$(TARGET)
116
 
+       rm -rf $(ERL_TOP)/lib/megaco/src/flex/$(TARGET)
117
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_AttrNames.erl
118
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_Checkpoints.erl
119
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_Indices.erl
120
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_KeyList.erl
121
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_NodeList.erl
122
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_Recordlist.erl
123
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_TableList.erl
124
 
+       rm -rf $(ERL_TOP)/lib/odbc/config.log
125
 
+       rm -rf $(ERL_TOP)/lib/odbc/config.status
126
 
+       rm -rf $(ERL_TOP)/lib/odbc/c_src/$(TARGET)
127
 
+       rm -rf $(ERL_TOP)/lib/odbc/priv/bin/$(TARGET)
128
 
+       rm -rf $(ERL_TOP)/lib/odbc/priv/obj/$(TARGET)
129
 
+       rm -rf $(ERL_TOP)/lib/orber/COSS/CosNaming/CosNaming_NamingContextExt_AlreadyBound.erl
130
 
+       rm -rf $(ERL_TOP)/lib/orber/COSS/CosNaming/CosNaming_NamingContextExt_CannotProceed.erl
131
 
+       rm -rf $(ERL_TOP)/lib/orber/COSS/CosNaming/CosNaming_NamingContextExt_InvalidName.erl
132
 
+       rm -rf $(ERL_TOP)/lib/orber/COSS/CosNaming/CosNaming_NamingContextExt_NotEmpty.erl
133
 
+       rm -rf $(ERL_TOP)/lib/orber/COSS/CosNaming/CosNaming_NamingContextExt_NotFound.erl
134
 
+       rm -rf $(ERL_TOP)/lib/orber/c_src/$(TARGET)
135
 
+       rm -rf $(ERL_TOP)/lib/orber/priv/bin/$(TARGET)
136
 
+       rm -rf $(ERL_TOP)/lib/orber/priv/obj/$(TARGET)
137
 
+       rm -rf $(ERL_TOP)/lib/orber/src/OrberCSIv2.beam
138
 
+       rm -rf $(ERL_TOP)/lib/orber/src/PKIX1Explicit88.asn1db
139
 
+       rm -rf $(ERL_TOP)/lib/orber/src/PKIX1Implicit88.asn1db
140
 
+       rm -rf $(ERL_TOP)/lib/orber/src/PKIXAttributeCertificate.asn1db
141
 
+       rm -rf $(ERL_TOP)/lib/os_mon/c_src/$(TARGET)
142
 
+       rm -rf $(ERL_TOP)/lib/os_mon/priv/bin/$(TARGET)
143
 
+       rm -rf $(ERL_TOP)/lib/os_mon/priv/obj/$(TARGET)
144
 
+       rm -rf $(ERL_TOP)/lib/otp_mibs/ebin/otp_mib.beam
145
 
+       rm -rf $(ERL_TOP)/lib/percept/c_src/$(TARGET)
146
 
+       rm -rf $(ERL_TOP)/lib/percept/priv/lib
147
 
+       rm -rf $(ERL_TOP)/lib/percept/priv/obj/$(TARGET)
148
 
+       rm -rf $(ERL_TOP)/lib/runtime_tools/c_src/$(TARGET)
149
 
+       rm -rf $(ERL_TOP)/lib/runtime_tools/priv/lib/$(TARGET)
150
 
+       rm -rf $(ERL_TOP)/lib/runtime_tools/priv/obj/$(TARGET)
151
 
+       rm -rf $(ERL_TOP)/lib/snmp/config.log
152
 
+       rm -rf $(ERL_TOP)/lib/snmp/config.status
153
 
+       rm -rf $(ERL_TOP)/lib/snmp/mibs/Makefile
154
 
+       rm -rf $(ERL_TOP)/lib/ssl/c_src/$(TARGET)
155
 
+       rm -rf $(ERL_TOP)/lib/ssl/examples/certs/$(TARGET)
156
 
+       rm -rf $(ERL_TOP)/lib/ssl/pkix/OTP-PKIX.asn1db
157
 
+       rm -rf $(ERL_TOP)/lib/ssl/priv/bin/$(TARGET)
158
 
+       rm -rf $(ERL_TOP)/lib/ssl/priv/obj/$(TARGET)
159
 
+       rm -rf $(ERL_TOP)/lib/test_server/src/configure
160
 
+       rm -rf $(ERL_TOP)/lib/tools/c_src/$(TARGET)
161
 
+       rm -rf $(ERL_TOP)/lib/tools/src/xref_parser.erl
162
 
+       rm -rf $(ERL_TOP)/lib/webtool/ebin/webtool.appup
163
 
+       rm -rf $(ERL_TOP)/make/$(TARGET)
164
 
+       rm -rf $(ERL_TOP)/Makefile