devkitPro.org
https://devkitpro.org/

devkitARM release 50
https://devkitpro.org/viewtopic.php?f=13&t=8822
Page 1 of 1

Author:  WinterMute [ Sat Dec 15, 2018 11:46 pm ]
Post subject:  devkitARM release 50

devkitARM release 50 is now available via pacman. Use sudo (dkp-)pacman -Syu to update or sudo (dkp-)pacman -S devkitARM to install.

devkitARM release 50
  • Updated binutils to 2.31.1
  • Updated gcc to 8.2.0
  • Updated gdb to 8.2

Author:  WinterMute [ Fri Dec 21, 2018 12:45 am ]
Post subject:  Re: devkitARM release 50

50-2 corrects a minor header issue.

Author:  WinterMute [ Fri Dec 28, 2018 11:45 pm ]
Post subject:  Re: devkitARM release 50

50-3 & now 50-4 correct the unintended consequences of the header fixes.

Author:  PypeBros [ Wed Jan 02, 2019 6:15 pm ]
Post subject:  Re: devkitARM release 50

I note that devkitARM_r50 contains a curious warning message about use of __sync_synchronize().

Do you know of any context that lead to that line to be present? Is there any multi-thread-capable platform that makes it meaningful ? Would I be safe for NDS to redefine __sync_synchronize() as an empty function in my own code if I want to avoid the compiler to stop when -Werr is used ?

[mod: edited to remove confusing links]

Author:  bim [ Sat Jan 12, 2019 1:54 pm ]
Post subject:  Re: devkitARM release 50

So, uhm. I tried updating via the .pl and pacman, but it tells me for gba-dev r49-2 is the current version? What am I doing wrong?

Author:  WinterMute [ Tue Jan 15, 2019 3:35 pm ]
Post subject:  Re: devkitARM release 50

PypeBros wrote:
I note that devkitARM_r50 contains a curious warning message about use of __sync_synchronize().

Do you know of any context that lead to that line to be present? Is there any multi-thread-capable platform that makes it meaningful ? Would I be safe for NDS to redefine __sync_synchronize() as an empty function in my own code if I want to avoid the compiler to stop when -Werr is used ?

[mod: edited to remove confusing links]


It's a gcc built-in memory barrier which only emits a call to __sync_synchronize on platforms which don't have memory barrier instructions. In your case you can compile your code with
Code:
-fno-threadsafe-statics
and not worry about it.

Primarily the link warning is there to see how much it turns up for people (answer so far: not much) and to provide me with reminders to check what needs to happen should we implement threading with libnds (something under discussion but may not happen)

Please try to exercise patience when asking questions & not rush off elsewhere to be confused by responses from people unfamiliar with the tools.

Author:  WinterMute [ Tue Jan 15, 2019 3:46 pm ]
Post subject:  Re: devkitARM release 50

bim wrote:
So, uhm. I tried updating via the .pl and pacman, but it tells me for gba-dev r49-2 is the current version? What am I doing wrong?


The perl scripts were deprecated quite some time ago & should no longer be used. As for pacman, I don't know. You could try forcing a db refresh with -Syyu instead of just -Syu.

Let me know if you still can't get the latest tools it might need more investigation.

Page 1 of 1 All times are UTC [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/