Hi,

sorry for the confusion.
I take care about the last failure.
The build runs further so, I give you feedback once it is finished.

I can squash the patch before pushing,

best regards
 Waldemar 

> Am 20.07.2018 um 10:06 schrieb Christophe Lyon <christophe.l...@linaro.org>:
> 
>> On Thu, 19 Jul 2018 at 20:15, Waldemar Brodkorb <w...@uclibc-ng.org> wrote:
>> 
>> Hi,
>> 
>> okay, that was already the next test
>> armv5-nommu-arm, which OpenADK needs to learn, as the default is fdpic now.
> I'm not sure to understand; if by "now" you mean with my uclibc-ng
> patch series, then no. At least not yet.
> As said in the cover letter this patch series supports only armv7. And
> as noticed by Thomas, it doesn't yet support armv7m.
> The plan is definitely to support armv7m.
> 
> So you probably want to create a new config armv7-nommu-arm in your script.
> 
> Since I'm not familiar with this script nor openadk, I don't know what
> this implies.
> 
> I thought you wanted to first make sure my uclibc-ng patch series
> didn't break existing configs.
> 
> If you want to try fdpic mode, you'll need a recent GCC trunk + my GCC
> patches (see link in cover letter). You also need recent binutils. I
> don't know if/how your script handles that since I noticed "7.3.0" in
> the GCC error messages you shared, which seems to indicate you are not
> using the most recent GCC.
> 
> And also note that the GCC/binutils target name is arm-uclinuxfdpiceabi.
> This will configure GCC is the right mode, no need to use flags such as 
> -mfdpic.
> 
> 
>> Will you sent a complete patch with sob for the previous error?
> Which previous error? If you mean the latest you reported involving
> -mfdpic, then I hope my answer just above clarifies.
> 
> If you mean the broken armv5 build, then yes, but the patch I sent
> recently only needs to be squashed with patch 4/32 "rtld: Add FDPIC
> code for arm"
> 
> What the practice on this list? Shall I send v2 of patch 4/32 asap, on
> rather wait for feedback on other patches and then send a v2 of the
> whole series?
> 
> Thanks,
> 
> Christophe
> 
> 
>> best regards
>> 
>> Waldemar
>> 
>>> Am 19.07.2018 um 18:31 schrieb Christophe Lyon <christophe.l...@linaro.org>:
>>> 
>>> On Thu, 19 Jul 2018 at 14:33, Waldemar Brodkorb
>>> <m...@waldemar-brodkorb.de> wrote:
>>>> 
>>>> Hi,
>>>> Christophe Lyon wrote,
>>>> 
>>>>>> On Wed, 18 Jul 2018 at 18:37, Waldemar Brodkorb <w...@uclibc-ng.org> 
>>>>>> wrote:
>>>>>> 
>>>>>> Hi,
>>>>>> Christophe Lyon wrote,
>>>>>> 
>>>>>>>> On Wed, 18 Jul 2018 at 09:37, Waldemar Brodkorb <w...@uclibc-ng.org> 
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Hi Christophe,
>>>>>>>> Waldemar Brodkorb wrote,
>>>>>>>> 
>>>>>>>>> Hi Christophe,
>>>>>>>>> 
>>>>>>>>> i am doing a large testrun for the global changes and hopefully push 
>>>>>>>>> on monday or at least have some news. i am afk atm with just little 
>>>>>>>>> access to a computer.
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> ARM v5 soft eabi arm mode fails to compile, see the attached error
>>>>>>>> log. You can check with embedded-test.sh if you like.
>>>>>>>> 
>>>>>>>> Any idea? All patches appliend on top of master,
>>>>>>> 
>>>>>>> Thanks for testing this configuration.
>>>>>>> 
>>>>>>> I left FDPIC-only code activated unconditionally.
>>>>>>> 
>>>>>>> Can you try the attached small patch?
>>>>>> 
>>>>>> Even fixing this small typo in #endf it errors out.
>>>>>> 
>>>>> OK, here is an updated version of the previous patch.
>>>> 
>>>> Works for the ldso, but I think we need a symbol to differentiate
>>>> between ELF and FDPIC.
>>>> See attached error.
>>> 
>>> Strange, the build succeeded for me. I don't understand where this
>>> -mfdpic option comes from?
>>> It is not part of the patches I sent, unless I'm mistaken: it would be
>>> "embedded" in GCC if configured for FDPIC, which is not the case in
>>> this build for armv5.
>>> 
>>> 
>>>> 
>>>>>>> I have an embedded-test.sh build running now. Sorry, I didn't know
>>>>>>> about this script, I have used armv5 as arch, is it the one you meant?
>>>>>> 
>>>>>> somthing like this, uclibc-ng is a directory including all patches:
>>>>>> mksh embedded-test.sh --libc=uclibc-ng --libc-source=uclibc-ng 
>>>>>> --arch=armv5 --verbose
>>>>> 
>>>>> Is there a way to avoid (re)creating all the source tarballs? It's taking 
>>>>> ages
>>>> 
>>>> It only recreates uclibc-ng tarball. (or any git ones).
>>> OK... I use git trees for binutils, gcc and linux ;(
>>> 
>>>> You can do on a failure:
>>>> cd openadk
>>>> make v
>>>> 
>>>> best regards
>>>> Waldemar
>>> 
>> 
> 

_______________________________________________
devel mailing list
devel@uclibc-ng.org
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel

Reply via email to