Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Carlos O'Donell

@codonell@fosstodon.org
mastodon 4.6.6
  • Open on fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools@fosstodon.org. Distinguished Developer @RedHat.

0 Followers
0 Following
12 Posts
Joined December 06, 2022

Posts

Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Jul 03, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org
Replying to @techokami@woof.tech
@techokami@woof.tech @neal@social.gompa.me First the manual: https://sourceware.org/binutils/docs/as/Macro.html second "Mastering Gas" https://simplifycpp.org/books/Assembly/Mastering_GAS_A_Complete_Guide_to_the_GNU_Assembler.pdf (a whopping 534 pages). Good luck!
1
0
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Jul 02, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org
Replying to @techokami@woof.tech
@techokami@woof.tech @neal@social.gompa.me Right, GNU Binutils, and the assembler "gas" can assemble m68k (several flavours) and z80, and has a full macro language, but the syntax is distinct. It's work and probably the reason why nasm, and yasm are still around.
0
0
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · May 01, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org

Hot take: All computer programmers should learn rhetorical analysis. Computer programming is philosophy for hardware. It can take any shape, but certain structures yield indelible advantages over time.

1
1
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Apr 29, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org

Someone said "It's mentors all the way down." and made my day 😃

2
0
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Apr 27, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org

If you use RTLD_DEEPBIND you can create a nested lookup scope, and in that scope you can define your own allocator and bind locally to it... but if you leak pointers from that allocator to another scope, say via function return, it results in undefined behaviour when you try to free the pointer in a scope where it was not allocated. glibc lets you do this because it is the semantics of RTLD_DEEPBIND. This is a non-modular feature and because of these semantics it is incompatible with ASAN.

4
1
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Apr 20, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org

Where did my file go?! git stash apply. Oh right :/

0
0
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Apr 14, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org

My father assures me that when he studied engineering in Argentina the exams were oral, his instructors were German, and it was all in front of the class and public. He notes that it was structurally impossible to cheat in such a venue except by clever falsification of physical identity. Which apparently happened once or twice, but the class usually had a good laugh at that.

3
2
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Apr 14, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org

"The GNU libc atanh is correctly rounded." (https://inria.hal.science/hal-05591661) That simple phrase is so exceedingly hard to prove, and yet we chase the goal because some workloads require it and we can achieve this goal in some cases without worst case performance loss. For glibc 2.43 the project has integrated 32 of the CORE-MATH library functions.

7
1
3
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Mar 22, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org
Replying to @bookwar@floss.social
@bookwar@floss.social Totally. I've now twice responded this week to year old emails thinking they were new!
1
2
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Mar 22, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org
Replying to @bookwar@floss.social
@bookwar@floss.social ... I agree, the tiny arrow for date direction isn't great. What kind of UX indicator could they use? Click and hold on the drag bar shows hovering month names that group the emails? That would let you see quickly the direction?
0
4
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Mar 11, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org
Replying to @andrewnez__dup_21468@mastodon.social
@andrewnez@mastodon.social I was talking with a colleague of mine about your analysis and he noted "Carcinisation?" 😆
1
1
0
0
Open post
codonell
Carlos O'Donell @codonell@fosstodon.org · Mar 03, 2026
Carlos O'Donell
@codonell@fosstodon.org

Free software volunteer. Maintainer for the GNU C Library. GNU Toolchain Fund trustee @gnutools. Distinguished Developer @RedHat.

fosstodon.org

Linux system calls are not full memory barriers, and so while data in buffers written via writev() or sendto() may be synchronized between threads, that random memory increment for a global might not be, and you still need synchronization for that. Hardware being what it is today you might not see the problem because the syscall masks the issue.

2
0
1
0

Remote instance

fosstodon.org
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 08:57:25 UTC