HACK
[asbestos.git] / toolchain / binutils-2.21.1.patch
blob165d044011920c076438ffe57090f662021d6dee
1 diff -burN '--exclude=.git' binutils-2.21.1/ld/emultempl/spuelf.em binutils-2.21.1-PS3/ld/emultempl/spuelf.em
2 --- binutils-2.21.1/ld/emultempl/spuelf.em 2009-08-10 04:50:56.000000000 -0300
3 +++ binutils-2.21.1-PS3/ld/emultempl/spuelf.em 2011-05-25 10:15:21.220050910 -0300
4 @@ -396,7 +396,11 @@
5 argv[my_argc++] = "-T";
6 argv[my_argc++] = auto_overlay_file;
7 argv[my_argc] = 0;
8 +#if defined(_WIN32)
9 + execvp (argv[0], (const char* const*) argv);
10 +#else
11 execvp (argv[0], (char *const *) argv);
12 +#endif
13 perror (argv[0]);
14 _exit (127);
16 diff -burN '--exclude=.git' binutils-2.21.1/binutils/Makefile.am binutils-2.21.1-PS3/binutils/Makefile.am
17 --- binutils-2.21.1/binutils/Makefile.am 2011-07-06 13:27:16.000000000 +0200
18 +++ binutils-2.21.1-PS3/binutils/Makefile.am 2011-07-06 13:28:06.000000000 +0200
19 @@ -283,7 +283,7 @@
20 $(CC_FOR_BUILD) -o $@ $(AM_CPPFLAGS) $(AM_CFLAGS) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) $(srcdir)/bin2c.c
22 embedspu: embedspu.sh Makefile
23 - sed "/^program_transform_name=/cprogram_transform_name=$(program_transform_name)" < $< > $@
24 + awk '/^program_transform_name=/ {print "program_transform_name=\"$(program_transform_name)\""; next} {print}' < $< > $@
25 chmod a+x $@
27 # We need these for parallel make.
28 diff -burN '--exclude=.git' binutils-2.21.1/binutils/Makefile.in binutils-2.21.1-PS3/binutils/Makefile.in
29 --- binutils-2.21.1/binutils/Makefile.in 2011-07-06 13:27:23.000000000 +0200
30 +++ binutils-2.21.1-PS3/binutils/Makefile.in 2011-07-06 13:28:35.000000000 +0200
31 @@ -1295,7 +1295,7 @@
32 $(CC_FOR_BUILD) -o $@ $(AM_CPPFLAGS) $(AM_CFLAGS) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) $(srcdir)/bin2c.c
34 embedspu: embedspu.sh Makefile
35 - sed "/^program_transform_name=/cprogram_transform_name=$(program_transform_name)" < $< > $@
36 + awk '/^program_transform_name=/ {print "program_transform_name=\"$(program_transform_name)\""; next} {print}' < $< > $@
37 chmod a+x $@
39 # We need these for parallel make.