gnutools, to random
@gnutools@fosstodon.org avatar
skaly, to Israel
@skaly@mastodon.social avatar

"Zionists all hate Palestinians and want to ethnic cleanse them."
Literally every Zionist and Jewish protest:
100k people singing songs for peace together
We don't want this war. Never did. We love being the only democracy and only safe state in the middle east for LGBTQIA+ folks. We love each other, love our Beduin, Druze and Muslim Israeli brothers and sisters. We want peace. But then Gazans behead our children while screaming "Yehud" (Jews) and the world denies it. Then there's war.

rameshgupta,
@rameshgupta@mastodon.social avatar

⬆️
>> After , what should surrounding countries have done?

After destruction of in , launched the initiative ➡️
https://mastodon.social/@rameshgupta/111451946011304835

Where is the oil-rich , , and 's equivalent of the US Marshall Plan for their in ?

>> When ' land was stolen from under them, should their nominal allies have turned around and recognized the theft as legitimate?

It was not “stolen”, It was bought, and paid for.
⬇️

jperkin, to random
@jperkin@federate.me.uk avatar

Compiler folks!

Let's say I'm using _Float16 on a system which doesn't support FP16.

If I compile it directly to a program then libgcc does its thing and __extendhfdf2 etc is pulled in transparently. All good.

If I compile it as a shared library, it is not, and I have to add -lgcc manually to avoid undefined symbols.

Is this expected behaviour? If not, where should I start looking?

Thanks!

#gcc

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Gene Goykhman, Sergey Alexandrovich Bugaev, Wang Diancheng, Warren Thomas Everett Wilkinson, and Xinyuan Zhang for assigning their copyright to the FSF! Learn more at https://u.fsf.org/3ht

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Benjamin Woodruff, Jeffrey Bencteux, John Muhl, Matheus Branco Borella, Sergey Alexandrovich Bugaev, and Wang Diancheng for assigning their copyright to the FSF! #Inetutils, #GDB, #GCC, #GNUCLib, #GNUHurd, #GNUMach, #GNUstep, #Emacs, and more: https://u.fsf.org/3ht #CopyrightAssignments

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Benjamin Woodruff, Jeffrey Bencteux, John Muhl, Matheus Branco Borella, Sergey Alexandrovich Bugaev, and Wang Diancheng for assigning their copyright to the FSF! #Inetutils, #GDB, #GCC, #GNUCLib, #GNUHurd, #GNUMach, #GNUstep, #Emacs, and more: https://u.fsf.org/3ht #CopyrightAssignments

profoundlynerdy, to programming
@profoundlynerdy@bitbang.social avatar

Is there a reasonably exhaustive list of "footguns" and undefined behavior for the #C language?

#programming #linux #openbsd #netbsd #gcc #clang

itnewsbot, to linux
@itnewsbot@schleuss.online avatar

Linux Fu: Customizing Printf - When it comes to programming in C and, sometimes, C++, the printf function is a ja... - https://hackaday.com/2023/10/24/linux-fu-customizing-printf/ #softwaredevelopment #hackadaycolumns #linuxhacks #printf #linux #gcc

gnutools, to random
@gnutools@fosstodon.org avatar

GCC 14 is on track. Stage 1 development ending November 19th. Fantastic improvements on the way - analysis, diagnostics, architecture, optimization, debugging. The core of the GNU/Linux ecosystem. https://gcc.gnu.org/pipermail/gcc/2023-October/242733.html

jdapena, to random Spanish

This week I will be attending BlinkOn 18. You are still in time to attend to, at least remotely! https://www.chromium.org/events/blinkon-18/

I will do two presentations this time.

On tuesday, I will present a lightning talk where I will talk about the updates to the status of support in .

Then, on wednesday, I will host a breakout session about the challenges of maintaining projects on top of Chromium.

See you at !

cc @igalia

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Benjamin Woodruff, Jeffrey Bencteux, John Muhl, Matheus Branco Borella, Sergey Alexandrovich Bugaev, and Wang Diancheng for assigning their copyright to the FSF! #Inetutils, #GDB, #GCC, #GNUCLib, #GNUHurd, #GNUMach, #GNUstep, #Emacs, and more: https://u.fsf.org/3ht #CopyrightAssignments

abcdw, to llvm
@abcdw@fosstodon.org avatar

I have half an hour trip to climbing gym and back 3 times a week. Not to waste this time I take my laptop with downloaded materials with me and watch courses.

Previously it was OCaml course, now it is Advanced Compilers course:
https://www.cs.cornell.edu/courses/cs6120/2023fa/self-guided/

#llvm #gcc #compilers #scheme #racket #guile #lisp #clojure

doctormo, (edited ) to cpp
@doctormo@floss.social avatar

Dear social search; we've recently started compiling with C++20 and we're getting a ton of warnings for lambdas. While I'm not in a position to fix them, I need to suppress those warnings so I can see actual errors.

Problem is, google's #search is just bad and keeps giving me results for "how to make warnings into errors" which is not what I want.

Edit: -Wno-deprecated is in the docs. But not how to use with cmake.

Do you know?

#cpp #programming #gcc #compiling #help

trofi, to random
@trofi@fosstodon.org avatar

Today's gcc bug is a gcc compilation performance problem:
https://gcc.gnu.org/PR111619

Final gcc is compiled with -O2 by default (intended) and booter gcc is compiled with -O0 (also intended).

But unoptimized gcc is very inefficient at handling huge generated files like insn-recog.cc.

#gcc #bug

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Benjamin Woodruff, Jeffrey Bencteux, John Muhl, Matheus Branco Borella, Sergey Alexandrovich Bugaev, and Wang Diancheng for assigning their copyright to the FSF! #Inetutils, #GDB, #GCC, #GNUCLib, #GNUHurd, #GNUMach, #GNUstep, #Emacs, and more: https://u.fsf.org/3ht #CopyrightAssignments

unixbhaskar, to linux
@unixbhaskar@fosstodon.org avatar
fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Gene Goykhman, Sergey Alexandrovich Bugaev, Wang Diancheng, Warren Thomas Everett Wilkinson, and Xinyuan Zhang for assigning their copyright to the FSF! Learn more at https://u.fsf.org/3ht

rml, to rust
@rml@functional.cafe avatar

#GCC size: 343Mb*
#Rust size: 1Gb
#GHC size: 1.4Gb
#Clang size: 1.7Gb

#Chez #Scheme size: 5mb

[ * ] all based on the results of using #guix size, removing common and documentation-based dependencies such as ncurses, bash, and zlib

bluedevil, to stackoverflow

New vulnerability exposed on GCC. @Azeria and Tom Hebb, has discovered a brand new 0-day in GCC. On GCC's AArch64 version, stack protection doesn't detect overflows of dynamically-sized local variables. Vulnerability fixed! But there are a lot of binaries in the wild which has this vulnerability.

https://github.com/metaredteam/external-disclosures/security/advisories/GHSA-x7ch-h5rf-w2mf

https://rtx.meta.security/mitigation/2023/09/12/CVE-2023-4039.html

#0-day #gcc #vulnerability #stackoverflow #smashthestack

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Gene Goykhman, Sergey Alexandrovich Bugaev, Wang Diancheng, Warren Thomas Everett Wilkinson, and Xinyuan Zhang for assigning their copyright to the FSF! Learn more at https://u.fsf.org/3ht

trofi, to random
@trofi@fosstodon.org avatar

Today's gcc bug https://gcc.gnu.org/PR111051 is a case where gcc stopped recognizing some avx2 primitives on avx512 code (all on highway-1.0.6 code again):

#include <immintrin.h>

#pragma GCC target("avx512vl,avx512dq")

void bug(__m256i i) {
volatile auto v1 = _mm256_cvtepi64_pd(i);
}

and failed as error: inlining failed in call to 'always_inline' '__m256d _mm256_setzero_pd()': target specific option mismatch

#gcc #bug

trofi, to random
@trofi@fosstodon.org avatar

Today's gcc bug is https://gcc.gnu.org/PR111048 where gcc generated wrong code for highway-1.0.6 library in -mavx2 mode.

When handling the following loop:

u8 in_lanes[32];
for (unsigned i = 0; i < 32; i += 2) {
in_lanes[i + 0] = 0;
in_lanes[i + 1] = ((u8)0xff) >> (i & 7);
}

gcc broke i =12 iteration and instead of i[13] = 0xf; (0xff &gt;&gt; 4) stored something like i[13] = 0xef; there.

#gcc #bug

ademalsasa, to foss
ademalsasa,

FreeGlut - Free OpenGL Utility Toolkit

Boost is very appreciated.

https://freeglut.sourceforge.net

See also toots above.

#FreeSoftware #OpenGL #GLUT #Alternatives #GameDev #GCC

ademalsasa,

Cairo - 2D Graphics Library

Boost is very appreciated.

https://www.cairographics.org

See also toots above.

#FreeSoftware #Library #Graphics #Development #LGPL #GCC

ademalsasa,

GTK - Gimp Toolkit

Boost is very appreciated.

https://www.gtk.org

See also toots above.

#FreeSoftware #GTK #GNU #Library #GUI #GIMP #GNOME #GCC #LGPL #CPP #JavaScript #Perl #Python #Rust #Vala

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines