* [PATCH] gcc-runtime.inc: disable libitm for little endian MIPS too
@ 2016-03-03 5:07 Andre McCurdy
2016-03-03 6:04 ` Mark Hatle
0 siblings, 1 reply; 4+ messages in thread
From: Andre McCurdy @ 2016-03-03 5:07 UTC (permalink / raw)
To: openembedded-core
libitm is already disabled for big endian MIPS, but needs to be
disabled for little endian MIPS targets too.
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
---
meta/recipes-devtools/gcc/gcc-runtime.inc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc
index 707db37..1c3dd54 100644
--- a/meta/recipes-devtools/gcc/gcc-runtime.inc
+++ b/meta/recipes-devtools/gcc/gcc-runtime.inc
@@ -12,7 +12,9 @@ EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu"
RUNTIMELIBITM = "libitm"
RUNTIMELIBITM_mips = ""
+RUNTIMELIBITM_mipsel = ""
RUNTIMELIBITM_mips64 = ""
+RUNTIMELIBITM_mips64el = ""
RUNTIMETARGET = "libssp libstdc++-v3 libgomp libatomic ${RUNTIMELIBITM} \
${@bb.utils.contains_any('FORTRAN', [',fortran',',f77'], 'libquadmath', '', d)} \
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH] gcc-runtime.inc: disable libitm for little endian MIPS too
2016-03-03 5:07 [PATCH] gcc-runtime.inc: disable libitm for little endian MIPS too Andre McCurdy
@ 2016-03-03 6:04 ` Mark Hatle
2016-03-03 6:24 ` Khem Raj
0 siblings, 1 reply; 4+ messages in thread
From: Mark Hatle @ 2016-03-03 6:04 UTC (permalink / raw)
To: openembedded-core
On 3/2/16 11:07 PM, Andre McCurdy wrote:
> libitm is already disabled for big endian MIPS, but needs to be
> disabled for little endian MIPS targets too.
No objection to the patch, but do we have any little endian MIPS currently
defined or buildable to test?
All of the samples I've seen are all big endian these days. (QEMU or actual
boards.)
--Mark
> Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
> ---
> meta/recipes-devtools/gcc/gcc-runtime.inc | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc
> index 707db37..1c3dd54 100644
> --- a/meta/recipes-devtools/gcc/gcc-runtime.inc
> +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc
> @@ -12,7 +12,9 @@ EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu"
>
> RUNTIMELIBITM = "libitm"
> RUNTIMELIBITM_mips = ""
> +RUNTIMELIBITM_mipsel = ""
> RUNTIMELIBITM_mips64 = ""
> +RUNTIMELIBITM_mips64el = ""
>
> RUNTIMETARGET = "libssp libstdc++-v3 libgomp libatomic ${RUNTIMELIBITM} \
> ${@bb.utils.contains_any('FORTRAN', [',fortran',',f77'], 'libquadmath', '', d)} \
>
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH] gcc-runtime.inc: disable libitm for little endian MIPS too
2016-03-03 6:04 ` Mark Hatle
@ 2016-03-03 6:24 ` Khem Raj
2016-03-03 6:42 ` Andre McCurdy
0 siblings, 1 reply; 4+ messages in thread
From: Khem Raj @ 2016-03-03 6:24 UTC (permalink / raw)
To: Mark Hatle; +Cc: Patches and discussions about the oe-core layer
On Wed, Mar 2, 2016 at 10:04 PM, Mark Hatle <mark.hatle@windriver.com> wrote:
> On 3/2/16 11:07 PM, Andre McCurdy wrote:
>> libitm is already disabled for big endian MIPS, but needs to be
>> disabled for little endian MIPS targets too.
>
> No objection to the patch, but do we have any little endian MIPS currently
> defined or buildable to test?
>
most of mips based set-top boxes are mipsel.
> All of the samples I've seen are all big endian these days. (QEMU or actual
> boards.)
>
> --Mark
>
>> Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
>> ---
>> meta/recipes-devtools/gcc/gcc-runtime.inc | 2 ++
>> 1 file changed, 2 insertions(+)
>>
>> diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc
>> index 707db37..1c3dd54 100644
>> --- a/meta/recipes-devtools/gcc/gcc-runtime.inc
>> +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc
>> @@ -12,7 +12,9 @@ EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu"
>>
>> RUNTIMELIBITM = "libitm"
>> RUNTIMELIBITM_mips = ""
>> +RUNTIMELIBITM_mipsel = ""
>> RUNTIMELIBITM_mips64 = ""
>> +RUNTIMELIBITM_mips64el = ""
>>
>> RUNTIMETARGET = "libssp libstdc++-v3 libgomp libatomic ${RUNTIMELIBITM} \
>> ${@bb.utils.contains_any('FORTRAN', [',fortran',',f77'], 'libquadmath', '', d)} \
>>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH] gcc-runtime.inc: disable libitm for little endian MIPS too
2016-03-03 6:24 ` Khem Raj
@ 2016-03-03 6:42 ` Andre McCurdy
0 siblings, 0 replies; 4+ messages in thread
From: Andre McCurdy @ 2016-03-03 6:42 UTC (permalink / raw)
To: Khem Raj; +Cc: Patches and discussions about the oe-core layer
On Wed, Mar 2, 2016 at 10:24 PM, Khem Raj <raj.khem@gmail.com> wrote:
> On Wed, Mar 2, 2016 at 10:04 PM, Mark Hatle <mark.hatle@windriver.com> wrote:
>> On 3/2/16 11:07 PM, Andre McCurdy wrote:
>>> libitm is already disabled for big endian MIPS, but needs to be
>>> disabled for little endian MIPS targets too.
>>
>> No objection to the patch, but do we have any little endian MIPS currently
>> defined or buildable to test?
>
> most of mips based set-top boxes are mipsel.
>
>> All of the samples I've seen are all big endian these days. (QEMU or actual
>> boards.)
Of the MIPS boards supported by OpenWRT, there seem to be an even
mixture of big and little endian:
https://dev.openwrt.org/wiki/platforms
I don't know how many (if any) of these boards are supported by OE though...
>> --Mark
>>
>>> Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
>>> ---
>>> meta/recipes-devtools/gcc/gcc-runtime.inc | 2 ++
>>> 1 file changed, 2 insertions(+)
>>>
>>> diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc
>>> index 707db37..1c3dd54 100644
>>> --- a/meta/recipes-devtools/gcc/gcc-runtime.inc
>>> +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc
>>> @@ -12,7 +12,9 @@ EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu"
>>>
>>> RUNTIMELIBITM = "libitm"
>>> RUNTIMELIBITM_mips = ""
>>> +RUNTIMELIBITM_mipsel = ""
>>> RUNTIMELIBITM_mips64 = ""
>>> +RUNTIMELIBITM_mips64el = ""
>>>
>>> RUNTIMETARGET = "libssp libstdc++-v3 libgomp libatomic ${RUNTIMELIBITM} \
>>> ${@bb.utils.contains_any('FORTRAN', [',fortran',',f77'], 'libquadmath', '', d)} \
>>>
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-03-03 6:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-03 5:07 [PATCH] gcc-runtime.inc: disable libitm for little endian MIPS too Andre McCurdy
2016-03-03 6:04 ` Mark Hatle
2016-03-03 6:24 ` Khem Raj
2016-03-03 6:42 ` Andre McCurdy
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.