Skip to contentSkip to conversation

uclibc: arc: bump to git commit eb1bf8b

PATCH New Anton Kolesov 3 participants 13 messages Apr 28, 2014 – Apr 30, 2014

lore
Share & tools
lore
#0 lore raw

PATCH 1/4 uclibc: arc: bump to git commit eb1bf8b

This revision corresponds to the 4.8-R3 release of the ARC GNU Tool chain.

---
 package/uclibc/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/uclibc/Config.in +1 -1
index 2b93660..a072c66 100644
@@ -42,7 +42,7 @@ config BR2_UCLIBC_VERSION_STRING
 	default 0.9.31.1	if BR2_UCLIBC_VERSION_0_9_31
 	default 0.9.32.1	if BR2_UCLIBC_VERSION_0_9_32
 	default 0.9.33.2	if BR2_UCLIBC_VERSION_0_9_33
-	default "f37101d94284c692ee9b23bc72ef38b9473cd316" if BR2_arc
+	default "eb1bf8be967c0d28946f6ec9f842a2edc0a2bac5" if BR2_arc
 	default "7bf35c8b7d4a1f97174eb49f47f33946b282114c" if BR2_UCLIBC_VERSION_XTENSA_GIT
 	default BR2_USE_UCLIBC_SNAPSHOT	if BR2_UCLIBC_VERSION_SNAPSHOT
 
Signature · 1 line
1.8.4.1
#1 lore raw

PATCH 2/4 gdb: arc: bump to git commit 816890e

This revision corresponds to the 4.8-R3 release of the ARC GNU Tool chain.

---
 package/gdb/Config.in.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/gdb/Config.in.host +1 -1
index cbcec18..cf01b94 100644
@@ -51,7 +51,7 @@ config BR2_GDB_VERSION
 	                      (!BR2_PACKAGE_HOST_GDB && BR2_bfin)
 	default "6.7.1-avr32-2.1.5" if BR2_GDB_VERSION_6_7_1_AVR32_2_1_5 || \
                                    (!BR2_PACKAGE_HOST_GDB && BR2_avr32)
-	default "cb15acc5eecea46d041730e5c2c9fa1d4283ef25" if BR2_arc
+	default "816890e5d1685c957bf7ae03c304246619e77882" if BR2_arc
 	default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if BR2_microblaze
 	default "7.4.1"    if BR2_GDB_VERSION_7_4
 	default "7.5.1"    if BR2_GDB_VERSION_7_5 || !BR2_PACKAGE_HOST_GDB
Signature · 1 line
1.8.4.1
#2 lore raw

PATCH 2/4 gdb: arc: bump to git commit 816890e

Quoted 1 line · Anton Kolesov

This revision corresponds to the 4.8-R3 release of the ARC GNU Tool chain.

Does that happen to have a tag in the repository? A tag looks nicer in
the build directory (gcc-final-4.8-R3 rather than gcc-final-cb15acc5eecea46d041730e5c2c9fa1d4283ef25).

Regards,
Arnout

Quoted 21 lines
---
 package/gdb/Config.in.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/gdb/Config.in.host +1 -1
index cbcec18..cf01b94 100644
@@ -51,7 +51,7 @@ config BR2_GDB_VERSION
 	                      (!BR2_PACKAGE_HOST_GDB && BR2_bfin)
 	default "6.7.1-avr32-2.1.5" if BR2_GDB_VERSION_6_7_1_AVR32_2_1_5 || \
                                    (!BR2_PACKAGE_HOST_GDB && BR2_avr32)
-	default "cb15acc5eecea46d041730e5c2c9fa1d4283ef25" if BR2_arc
+	default "816890e5d1685c957bf7ae03c304246619e77882" if BR2_arc
 	default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if BR2_microblaze
 	default "7.4.1"    if BR2_GDB_VERSION_7_4
 	default "7.5.1"    if BR2_GDB_VERSION_7_5 || !BR2_PACKAGE_HOST_GDB
Signature · 6 lines
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
#3 lore raw

PATCH 2/4 gdb: arc: bump to git commit 816890e

Hi Arnout,

Yes, it has a tag, and I agree it looks much better than commit id (it is arc-4.8-R3). I will redo my patches with the tag.

Anton

Quoted 51 lines

-----Original Message-----
From: Arnout Vandecappelle [mailto:arnout at mind.be]
Sent: 28 April 2014 23:20
To: Anton Kolesov; buildroot at uclibc.org
Cc: Alexey Brodkin
Subject: Re: [Buildroot] [PATCH 2/4] gdb: arc: bump to git commit 816890e

Quoted 1 line · Anton Kolesov

This revision corresponds to the 4.8-R3 release of the ARC GNU Tool chain.

Does that happen to have a tag in the repository? A tag looks nicer in
the build directory (gcc-final-4.8-R3 rather than gcc-final-cb15acc5eecea46d041730e5c2c9fa1d4283ef25).

Regards,
Arnout

Quoted 12 lines
---
 package/gdb/Config.in.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/gdb/Config.in.host +0 -0
index cbcec18..cf01b94 100644

package/gdb/Config.in.host config BR2_GDB_VERSION · line 52

Quoted 2 lines
package/gdb/Config.in.host +0 -0
@@ -51,7 +51,7 @@ config BR2_GDB_VERSION
 	                      (!BR2_PACKAGE_HOST_GDB && BR2_bfin)
 	default "6.7.1-avr32-2.1.5" if

BR2_GDB_VERSION_6_7_1_AVR32_2_1_5 || \

package/gdb/Config.in.host config BR2_GDB_VERSION

Quoted 4 lines
package/gdb/Config.in.host +1 -1
                                    (!BR2_PACKAGE_HOST_GDB && BR2_avr32)
-	default "cb15acc5eecea46d041730e5c2c9fa1d4283ef25" if BR2_arc
+	default "816890e5d1685c957bf7ae03c304246619e77882" if BR2_arc
 	default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if

BR2_microblaze

package/gdb/Config.in.host config BR2_GDB_VERSION · line 57

Quoted 2 lines
package/gdb/Config.in.host +0 -0
 	default "7.4.1"    if BR2_GDB_VERSION_7_4
 	default "7.5.1"    if BR2_GDB_VERSION_7_5 ||

!BR2_PACKAGE_HOST_GDB

Quoted 1 line

--

Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
#4 lore raw

PATCH v2 1/4 uclibc: arc: bump to arc-4.8-R3 release

In reply to Arnout Vandecappelle
---
 package/uclibc/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/uclibc/Config.in +1 -1
index 2b93660..cc244a9 100644
@@ -42,7 +42,7 @@ config BR2_UCLIBC_VERSION_STRING
 	default 0.9.31.1	if BR2_UCLIBC_VERSION_0_9_31
 	default 0.9.32.1	if BR2_UCLIBC_VERSION_0_9_32
 	default 0.9.33.2	if BR2_UCLIBC_VERSION_0_9_33
-	default "f37101d94284c692ee9b23bc72ef38b9473cd316" if BR2_arc
+	default "arc-4.8-R3"	if BR2_arc
 	default "7bf35c8b7d4a1f97174eb49f47f33946b282114c" if BR2_UCLIBC_VERSION_XTENSA_GIT
 	default BR2_USE_UCLIBC_SNAPSHOT	if BR2_UCLIBC_VERSION_SNAPSHOT
 
Signature · 1 line
1.8.4.1
#5 lore raw

PATCH v2 2/4 gdb: arc: bump to arc-4.8-R3 release

---
 package/gdb/Config.in.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/gdb/Config.in.host +1 -1
index cbcec18..e853469 100644
@@ -51,7 +51,7 @@ config BR2_GDB_VERSION
 	                      (!BR2_PACKAGE_HOST_GDB && BR2_bfin)
 	default "6.7.1-avr32-2.1.5" if BR2_GDB_VERSION_6_7_1_AVR32_2_1_5 || \
                                    (!BR2_PACKAGE_HOST_GDB && BR2_avr32)
-	default "cb15acc5eecea46d041730e5c2c9fa1d4283ef25" if BR2_arc
+	default "arc-4.8-R3" if BR2_arc
 	default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if BR2_microblaze
 	default "7.4.1"    if BR2_GDB_VERSION_7_4
 	default "7.5.1"    if BR2_GDB_VERSION_7_5 || !BR2_PACKAGE_HOST_GDB
Signature · 1 line
1.8.4.1
#6 lore raw

PATCH v2 3/4 binutils: arc: bump to arc-4.8-R3 release

In reply to Anton Kolesov
---
 package/binutils/Config.in.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/binutils/Config.in.host +1 -1
index 5515570..15def13 100644
@@ -49,7 +49,7 @@ endchoice
 config BR2_BINUTILS_VERSION
 	string
 	default "2.18-avr32-1.0.1" if BR2_BINUTILS_VERSION_2_18_AVR32_1_0_1
-	default "a934fe50786aa0dc0fb5da4754e7e07591c9cd8e" if BR2_arc
+	default "arc-4.8-R3"	if BR2_arc
 	default "2.20.1"	if BR2_BINUTILS_VERSION_2_20_1
 	default "2.21"		if BR2_BINUTILS_VERSION_2_21
 	default "2.21.1"	if BR2_BINUTILS_VERSION_2_21_1
Signature · 1 line
1.8.4.1
#7 lore raw

PATCH v2 4/4 gcc: arc: bump to arc-4.8-R3 release

In reply to Anton Kolesov

This patch fixes several internal compiler errors including:
http://autobuild.buildroot.net/results/2858bb1ca1d12955c837da5a8b7d69c587a75646/
http://autobuild.buildroot.net/results/85deef67654019a630d6cbc37f3dbbbc071aad38/

Support for the GCC built-in atomic functions is also added and is enabled with option -matomic. Atomic built-ins require LLOCK/SCOND instructions to be enabled in the ARC 700 CPU.

---
 package/gcc/Config.in.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/gcc/Config.in.host +1 -1
index 6c2f753..2fe5ca5 100644
@@ -98,7 +98,7 @@ config BR2_GCC_VERSION
 	default "4.7.3"     if BR2_GCC_VERSION_4_7_X
 	default "4.8.2"     if BR2_GCC_VERSION_4_8_X
 	default "4.9.0"     if BR2_GCC_VERSION_4_9_X
-	default "c6227bc154124e270f15793deddfa3fe18f7db54" if BR2_GCC_VERSION_4_8_ARC
+	default "arc-4.8-R3" if BR2_GCC_VERSION_4_8_ARC
 	default BR2_GCC_SNAP_DATE if BR2_GCC_VERSION_SNAP
 
 config BR2_EXTRA_GCC_CONFIG_OPTIONS
Signature · 1 line
1.8.4.1
#9 lore raw

PATCH v2 1/4 uclibc: arc: bump to arc-4.8-R3 release

In reply to Anton Kolesov
Quoted 13 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Anton" == Anton Kolesov <[email protected]> writes:

---
 package/uclibc/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/uclibc/Config.in +0 -0
index 2b93660..cc244a9 100644

package/uclibc/Config.in config BR2_UCLIBC_VERSION_STRING · line 47

Quoted 7 lines
package/uclibc/Config.in +1 -1
@@ -42,7 +42,7 @@ config BR2_UCLIBC_VERSION_STRING
 	default 0.9.31.1	if BR2_UCLIBC_VERSION_0_9_31
 	default 0.9.32.1	if BR2_UCLIBC_VERSION_0_9_32
 	default 0.9.33.2	if BR2_UCLIBC_VERSION_0_9_33
-	default "f37101d94284c692ee9b23bc72ef38b9473cd316" if BR2_arc
+	default "arc-4.8-R3"	if BR2_arc
 	default "7bf35c8b7d4a1f97174eb49f47f33946b282114c" if BR2_UCLIBC_VERSION_XTENSA_GIT
 	default BR2_USE_UCLIBC_SNAPSHOT	if BR2_UCLIBC_VERSION_SNAPSHOT

This is broken for !lfs builds:

CC libc/sysdeps/linux/common/posix_fadvise.os
libc/sysdeps/linux/common/posix_fadvise.c:26:29: error: unknown type name 'off64_t'
int posix_fadvise64(int fd, off64_t offset, off64_t len, int advice);

                             ^
libc/sysdeps/linux/common/posix_fadvise.c:26:45: error: unknown type name 'off64_t'
 int posix_fadvise64(int fd, off64_t offset, off64_t len, int advice);
                                             ^

libc/sysdeps/linux/common/posix_fadvise.c: In function 'posix_fadvise':
libc/sysdeps/linux/common/posix_fadvise.c:32:2: warning: implicit declaration of function 'posix_fadvise64' [-Wimplicit-function-declaration]
return posix_fadvise64(fd, offset, len, advice);
^
make[1]: *** [libc/sysdeps/linux/common/posix_fadvise.os] Error 1
make[1]: Leaving directory `/home/peko/source/buildroot/output/build/uclibc-arc-4.8-R3'
make: *** [/home/peko/source/buildroot/output/build/uclibc-arc-4.8-R3/.stamp_built] Error 2

I believe this fixes it:

http://lists.uclibc.org/pipermail/uclibc/2014-April/048298.html

Signature · 1 line
Bye, Peter Korsgaard
#10 lore raw

PATCH v2 1/4 uclibc: arc: bump to arc-4.8-R3 release

Hi Peter,

I've talked with Vineet, and I will send a new uClibc bump-patch that will point to new commit, with this fix applied.

Anton

Quoted 59 lines

-----Original Message-----
From: Peter Korsgaard [mailto:jacmet at gmail.com] On Behalf Of Peter Korsgaard
Sent: 30 April 2014 10:36
To: Anton Kolesov
Cc: buildroot at uclibc.org; Alexey Brodkin
Subject: Re: [PATCH v2 1/4] uclibc: arc: bump to arc-4.8-R3 release

Quoted 13 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Anton" == Anton Kolesov <[email protected]> writes:

---
 package/uclibc/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/uclibc/Config.in +0 -0
index 2b93660..cc244a9 100644

package/uclibc/Config.in config BR2_UCLIBC_VERSION_STRING · line 46

Quoted 6 lines
package/uclibc/Config.in +1 -1
@@ -42,7 +42,7 @@ config BR2_UCLIBC_VERSION_STRING
 	default 0.9.31.1	if BR2_UCLIBC_VERSION_0_9_31
 	default 0.9.32.1	if BR2_UCLIBC_VERSION_0_9_32
 	default 0.9.33.2	if BR2_UCLIBC_VERSION_0_9_33
-	default "f37101d94284c692ee9b23bc72ef38b9473cd316" if BR2_arc
+	default "arc-4.8-R3"	if BR2_arc
 	default "7bf35c8b7d4a1f97174eb49f47f33946b282114c" if

BR2_UCLIBC_VERSION_XTENSA_GIT

package/uclibc/Config.in config BR2_UCLIBC_VERSION_STRING · line 47

Quoted 1 line
package/uclibc/Config.in +0 -0
 	default BR2_USE_UCLIBC_SNAPSHOT	if

BR2_UCLIBC_VERSION_SNAPSHOT

This is broken for !lfs builds:

CC libc/sysdeps/linux/common/posix_fadvise.os
libc/sysdeps/linux/common/posix_fadvise.c:26:29: error: unknown type name 'off64_t'
int posix_fadvise64(int fd, off64_t offset, off64_t len, int advice);

                             ^
libc/sysdeps/linux/common/posix_fadvise.c:26:45: error: unknown type
name 'off64_t'
 int posix_fadvise64(int fd, off64_t offset, off64_t len, int advice);
                                             ^

libc/sysdeps/linux/common/posix_fadvise.c: In function 'posix_fadvise':
libc/sysdeps/linux/common/posix_fadvise.c:32:2: warning: implicit declaration of function 'posix_fadvise64' [-Wimplicit-function-declaration]
return posix_fadvise64(fd, offset, len, advice);
^
make[1]: *** [libc/sysdeps/linux/common/posix_fadvise.os] Error 1 make[1]: Leaving directory `/home/peko/source/buildroot/output/build/uclibc-arc-4.8-R3'
make: *** [/home/peko/source/buildroot/output/build/uclibc-arc-4.8- R3/.stamp_built] Error 2

I believe this fixes it:

http://lists.uclibc.org/pipermail/uclibc/2014-April/048298.html

--
Bye, Peter Korsgaard

#11 lore raw

PATCH 3/4 binutils: arc: bump to git commit d9c6f91

In reply to Anton Kolesov

This revision corresponds to the 4.8-R3 release of the ARC GNU Tool chain.

---
 package/binutils/Config.in.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/binutils/Config.in.host +1 -1
index 2f86f51..24d1d25 100644
@@ -49,7 +49,7 @@ endchoice
 config BR2_BINUTILS_VERSION
 	string
 	default "2.18-avr32-1.0.1" if BR2_BINUTILS_VERSION_2_18_AVR32_1_0_1
-	default "a934fe50786aa0dc0fb5da4754e7e07591c9cd8e" if BR2_arc
+	default "d9c6f9144265210f002bcf26db276bbd4acd5c47" if BR2_arc
 	default "8351467c933d277ebea0c8d99ad2b65b5f7b6bc2" if BR2_microblaze
 	default "2.20.1"	if BR2_BINUTILS_VERSION_2_20_1
 	default "2.21"		if BR2_BINUTILS_VERSION_2_21
Signature · 1 line
1.8.4.1
#12 lore raw

PATCH 4/4 gcc: arc: bump to git commit befc58c

In reply to Anton Kolesov

This revision corresponds to the 4.8-R3 release of the ARC GNU Tool chain.

This patch fixes several internal compiler errors including:
http://autobuild.buildroot.net/results/2858bb1ca1d12955c837da5a8b7d69c587a75646/
http://autobuild.buildroot.net/results/85deef67654019a630d6cbc37f3dbbbc071aad38/

Support for the GCC built-in atomic functions is also added and is enabled with option -matomic. Atomic built-ins require LLOCK/SCOND instructions to be enabled in the ARC 700 CPU.

---
 package/gcc/Config.in.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/gcc/Config.in.host +1 -1
index ca991da..55786c1 100644
@@ -103,7 +103,7 @@ config BR2_GCC_VERSION
 	default "4.7.3"     if BR2_GCC_VERSION_4_7_X
 	default "4.8.2"     if BR2_GCC_VERSION_4_8_X
 	default "4.9.0"     if BR2_GCC_VERSION_4_9_X
-	default "c6227bc154124e270f15793deddfa3fe18f7db54" if BR2_GCC_VERSION_4_8_ARC
+	default "befc58ce5b997d78c3121815ff53c51b22258478" if BR2_GCC_VERSION_4_8_ARC
 	default "b93bb009e021aba64dd4b8cdb0bbc5a176c55543" if BR2_GCC_VERSION_4_9_MICROBLAZE
 	default BR2_GCC_SNAP_DATE if BR2_GCC_VERSION_SNAP
 
Signature · 1 line
1.8.4.1