Search
1000 results for “sourceware”
-
#elfutils 0.190 "Woke!" released
https://inbox.sourceware.org/elfutils-devel/[email protected]/Friendlier CONTRIBUTING. RELR support. eu-readelf now supports -D, --use-dynamic and can show version 9 .gdb_index. A new eu-srclines tool that shows all files that were used to create a binary. debuginfod has a new schema for a 60% compression in filename representation.
-
I'm a bit sad today. Yesterday I pushed https://forge.sourceware.org/gcc/gcc-mirror/commit/804bde962de4819138951aed24b2c8ba768d7344, which makes a simple `x + 1` ill-formed: https://compiler-explorer.com/z/4rYx87fcW. Now, in generic code, you write `+ std::cw<1>` instead. If you know the value-type (`float` in this case), just use the appropriate literal (if it exists): `x + 1.f`.
-
I'm a bit sad today. Yesterday I pushed https://forge.sourceware.org/gcc/gcc-mirror/commit/804bde962de4819138951aed24b2c8ba768d7344, which makes a simple `x + 1` ill-formed: https://compiler-explorer.com/z/4rYx87fcW. Now, in generic code, you write `+ std::cw<1>` instead. If you know the value-type (`float` in this case), just use the appropriate literal (if it exists): `x + 1.f`.
-
I'm a bit sad today. Yesterday I pushed https://forge.sourceware.org/gcc/gcc-mirror/commit/804bde962de4819138951aed24b2c8ba768d7344, which makes a simple `x + 1` ill-formed: https://compiler-explorer.com/z/4rYx87fcW. Now, in generic code, you write `+ std::cw<1>` instead. If you know the value-type (`float` in this case), just use the appropriate literal (if it exists): `x + 1.f`.
-
I'm a bit sad today. Yesterday I pushed https://forge.sourceware.org/gcc/gcc-mirror/commit/804bde962de4819138951aed24b2c8ba768d7344, which makes a simple `x + 1` ill-formed: https://compiler-explorer.com/z/4rYx87fcW. Now, in generic code, you write `+ std::cw<1>` instead. If you know the value-type (`float` in this case), just use the appropriate literal (if it exists): `x + 1.f`.
-
I'm a bit sad today. Yesterday I pushed https://forge.sourceware.org/gcc/gcc-mirror/commit/804bde962de4819138951aed24b2c8ba768d7344, which makes a simple `x + 1` ill-formed: https://compiler-explorer.com/z/4rYx87fcW. Now, in generic code, you write `+ std::cw<1>` instead. If you know the value-type (`float` in this case), just use the appropriate literal (if it exists): `x + 1.f`.
-
Valgrind 3.27 RC1 is out
An RC1 tarball for 3.27.0 is now available at
https://sourceware.org/pub/valgrind/valgrind-3.27.0.RC1.tar.bz2
(md5sum = bd95111c1a9f81f136c5e4e2c62b493e)
(sha1sum = 0eefb3a7d86a3bd0154480db3d2173bb8bd6d7c1)
https://sourceware.org/pub/valgrind/valgrind-3.27.0.RC1.tar.bz2.asc
Public keys can be found at https://www.klomp.org/mark/gnupg-pub.txtPlease give it a try in configurations that are important for you and
report any problems you have, either on the developer/user mailing list, or
(preferably) via our bug tracker at
https://bugs.kde.org/enter_bug.cgi?product=valgrindAn RC2 should be available Fri Apr 17
The final 3.27.0 release is scheduled for Mon Apr 20. -
Note that someone created various CVEs for #elfutils based on (fixed and closed) bug reports without following our SECURITY policy: https://sourceware.org/cgit/elfutils/tree/SECURITY
These are NOT security issues according to our policy.
We request that people who report suspected security vulnerabilities report them through the contacts in our SECURITY policy and not through non-affiliated CNAs.
Creating random CVEs without coordinating with the upstream project and designated CNA just causes lots of make work.
-
Brutal metal Unixy code, ep. 1337: Kill Inferiors! (A GDB shell command)
https://sourceware.org/gdb/current/onlinedocs/gdb.html/Inferiors-Connections-and-Programs.html
-
Queriendo sacar una traza de ejecución de un proceso con #GDB [1] no puedo porque "Process record and replay target doesn't support ioctl request".
[1] https://sourceware.org/gdb/current/onlinedocs/gdb.html/Process-Record-and-Replay.html
-
What I've been doing the last 3 days:
- Working on a `./bootstrap` for #GNU #binutils ...What I'm doing today:
- ...finished and sent it! https://sourceware.org/pipermail/binutils/2024-June/134608.html
- Finally responding to feedback on other changes I've sent off. -
I did not know we can call functions to execute from gdb. That is pretty interesting :P
https://sourceware.org/gdb/current/onlinedocs/gdb.html/Calling.html
-
Oh boy, they gave me further responsibilities in GCC: "Thomas Schwinge appointed co-maintainer of the nvptx backend", <https://inbox.sourceware.org/37d6cd4e-[email protected]>. 😳 🤖
(That's the Nvidia GPU support in the @gnutools, used for #OpenACC and #OpenMP code offloading.) -
Oh boy, they gave me further responsibilities in GCC: "Thomas Schwinge appointed co-maintainer of the nvptx backend", <https://inbox.sourceware.org/37d6cd4e-[email protected]>. 😳 🤖
(That's the Nvidia GPU support in the @gnutools, used for #OpenACC and #OpenMP code offloading.) -
Oh boy, they gave me further responsibilities in GCC: "Thomas Schwinge appointed co-maintainer of the nvptx backend", <https://inbox.sourceware.org/37d6cd4e-[email protected]>. 😳 🤖
(That's the Nvidia GPU support in the @gnutools, used for #OpenACC and #OpenMP code offloading.) -
Oh boy, they gave me further responsibilities in GCC: "Thomas Schwinge appointed co-maintainer of the nvptx backend", <https://inbox.sourceware.org/37d6cd4e-[email protected]>. 😳 🤖
(That's the Nvidia GPU support in the @gnutools, used for #OpenACC and #OpenMP code offloading.) -
Had a chance to debug `openjdk` build failure related to `make-4.4.1` update (`make-4.4` was fine): https://github.com/NixOS/nixpkgs/issues/219513
The result is a one-liner fix: https://github.com/openjdk/jdk/pull/12992
The fix is very similar to the `glibc` one needed for `make-4.4`: https://sourceware.org/PR29564
-
Anticipating #valgrind 3.27.0.
Andreas also showed there are still meaningful optimizations to be made on how memcheck tracks undefinedness bits as outlined in the original "Using Valgrind to detect undefined value errors with bit-precision" https://valgrind.org/docs/memcheck2005.pdf paper.
His optimization of memcheck instrumenting a bitwise AND/OR with a constant is clever and simplifies the generated code: https://sourceware.org/cgit/valgrind/commit/?id=8514763a215f863bc52400991eba332df115eaea
-
Oh dear, #GCC is having its decennial existential crisis again, pondering the earth-shattering decision to switch to #C++20. 😱😴 Next they’ll be considering adding emojis to the compiler output for extra clarity. 😂🚀
https://inbox.sourceware.org/gcc/aQj1t[email protected]/ #existentialcrisis #compilerhumor #technews #HackerNews #ngated -
#Valgrind https://valgrind.org not only tweaks your instruction stream it also wraps all your system calls so it knows all (memory) manipulation that goes on in your program (and to hide itself from the program it is running inside).
We integrated the #LTP https://linux-test-project.readthedocs.io syscalls testsuite with make ltpchecks
We are now down to ~50 failures https://builder.sourceware.org/testrun/fca661c30befd4e15b1b28e254a20c4d6420826a?amtestdir=ltp%2Ftests&filter_res=FAIL&perPage=50
All tracked in the meta bug dependency tree https://bugs.kde.org/showdependencytree.cgi?id=506971
Lets bring that count down to zarro boogs!
-
Today's one of these days when reading a mailing list discussion convinces me that I was right.
So, do people agree with me? No, not at all. In fact, I can't even start to comprehend how lightly #Debian folks are treating such issues as a sudden #ABI change. I'm talking about changing `#time_t` from 32 bits to 64 bits, on 32-bit platforms. They're like: YOLO, let's just change it and see what happens…
And what will happen? Well, if we have any program compiled with 32-bit time_t, that happens to link to a system library that now exposes 64-bit time_t in its ABI, then suddenly stuff's going to misalign. Like, we get all the fun C vulnerabilities — here function parameters will be misinterpreted, there we will be reading or writing to the wrong memory addresses…
Ok, I guess Debian has it easier than #Gentoo. They're using binary packages, so at least as far as the system packages are concerned, they can do the upgrade in a reasonably reliable way, in a short time. In Gentoo, we're talking about hours or even days of rebuilding. And during this time *production systems* will be starting program with a risk of ABI incompatibility, or in other words — we'd be running one huge vulnerability of a system. Not to mention that some rebuild could fail, and suddenly we'd be left with a half-rebuilt system…
-
Dziś jest kolejny z tych dni, w których czytanie dyskusji na temat przekonuje mnie, że miałem rację.
Znaczy uczestnicy się zgadzają ze mną? Nie, wręcz przeciwnie. Wręcz niepojęte jest dla mnie, jak lekkomyślnie ludzie od Debiana traktuje takie problemy jak nagłą zmianę #ABI. A mowa tu o zmianie wielkości typu `#time_t` z 32 bitów na 64 bity, na 32-bitowych platformach. Po prostu YOLO i zmieniamy, co będzie to będzie…
A co będzie? Otóż to, że jeżeli mamy jakikolwiek program skompilowany z 32-bitowym time_t, który dowiązany jest do biblioteki eksponującej 64-bitowe time_t w swoim ABI, to nagle cichaczem wszystko się rozjedzie. Znaczy, dostaniemy wszystkie nasze ulubione problemy bezpieczeństwa znane z C — tu się rozjadą argumenty do funkcji, tam będziemy czytać albo pisać po niewłaściwych adresach w pamięci…
No dobra, #Debian niewątpliwie ma łatwiej niż #Gentoo. Jadą na paczkach binarnych, więc przynajmniej wszystkie systemowe paczki mogą w miarę pewnie zaktualizować w krótkim czasie. W Gentoo z kolei mówimy o godzinach, może nawet dniach, kompilacji. A w tym czasie *systemy produkcyjne* uruchamiałyby programy z potencjalną niezgodnością ABI, a więc praktycznie rzecz biorąc, system stanowiłby jedną wielką dziurę bezpieczeństwa. Nie wspominając o ryzyku, że kompilacja którejś paczki się posypie i nagle zostaniemy z na wpół przebudowanym systemem…
-
RE: https://hostux.social/@fsfstatus/116596631900220195
Note this does not include @gcc.gnu.org but we might consider the same SPF policy if this trail is successful.
-
Kotaku: Diablo IV’s First Bonus XP Weekend Overlaps With Starfield Release https://kotaku.com/diablo-4-mothers-blessing-release-date-starfield-xbox-1850783533?utm_source=regular #gaming #tech #kotaku #actionroleplayingvideogames #blizzardentertainment #roleplayingvideogames #roleplayingvideogame #videogamesequels #blizzardgames #windowsgames #starfield #diablo #sports #rpg
-
Kotaku: Diablo IV’s First Bonus XP Weekend Overlaps With Starfield Release https://kotaku.com/diablo-4-mothers-blessing-release-date-starfield-xbox-1850783533?utm_source=regular #gaming #tech #kotaku #actionroleplayingvideogames #blizzardentertainment #roleplayingvideogames #roleplayingvideogame #videogamesequels #blizzardgames #windowsgames #starfield #diablo #sports #rpg
-
Kotaku: Diablo IV’s First Bonus XP Weekend Overlaps With Starfield Release https://kotaku.com/diablo-4-mothers-blessing-release-date-starfield-xbox-1850783533?utm_source=regular #gaming #tech #kotaku #actionroleplayingvideogames #blizzardentertainment #roleplayingvideogames #roleplayingvideogame #videogamesequels #blizzardgames #windowsgames #starfield #diablo #sports #rpg
-
TheOnion: Court Upholds Congressional Map That Sealed Black Voters In Impenetrable Cube https://www.theonion.com/court-upholds-congressional-map-that-sealed-black-voter-1850804880?utm_source=regular #eastvillagemanhattan #michaelkrandolph #inescapable #astorplace #thecube #kelvin #alamo
-
🔥 Reed y Sue se van. La Cosa lidera. 👑 Crystal, Ms. Marvel… ¿y hasta el Doctor Muerte como cuarto miembro?
Así fue el relevo más salvaje en la historia de Los 4 Fantásticos.
#Los4Fantásticos #MarvelClassics #DoctorMuerte #LaCosa #Crystal #MsMarvel #Marvel 🧬🚀
-
🔥 Reed y Sue se van. La Cosa lidera. 👑 Crystal, Ms. Marvel… ¿y hasta el Doctor Muerte como cuarto miembro?
Así fue el relevo más salvaje en la historia de Los 4 Fantásticos.
#Los4Fantásticos #MarvelClassics #DoctorMuerte #LaCosa #Crystal #MsMarvel #Marvel 🧬🚀
-
Sociétés d’autoroute : pour les actionnaires, tout roule !
Pétition pour demander une réduction du tarif autoroutier :
#OuvreLesYeux #AbreLosOjos #OpenYourEyes
#Liberte #NeverGiveUp #OpenYourMind
#AnotherWorld #OtroMundo #UnAutreMonde
#Autoroute #Ecologie #Energie #Voiture #Essence