Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Windows Tipps & SecurityGarmin Cirqa im Test: Fitness-Tracker ohne Display(22.09.2026 um 10:30 Uhr)
Windows Tipps & SecuritySicher online bezahlen: 7 Methoden im Praxis-Check(22.09.2026 um 09:00 Uhr)
Sichere Programmierunghas_tokens: true is a boolean. 476 of 791 have no market behind them.(22.09.2026 um 10:00 Uhr)
Sichere ProgrammierungClaude Code Hooks – Safety Through Invariants(22.09.2026 um 10:04 Uhr)
Sichere ProgrammierungYour MCP Tool Just Returned a Secret. Did It Need To?(22.09.2026 um 10:05 Uhr)
Windows Tipps & SecurityGarmin Cirqa im Test: Fitness-Tracker ohne Display(22.09.2026 um 10:30 Uhr)
Windows Tipps & SecuritySicher online bezahlen: 7 Methoden im Praxis-Check(22.09.2026 um 09:00 Uhr)
Sichere Programmierunghas_tokens: true is a boolean. 476 of 791 have no market behind them.(22.09.2026 um 10:00 Uhr)
Sichere ProgrammierungClaude Code Hooks – Safety Through Invariants(22.09.2026 um 10:04 Uhr)
Sichere ProgrammierungYour MCP Tool Just Returned a Secret. Did It Need To?(22.09.2026 um 10:05 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

AI can be helpful compiling 32bit packages for slackel.

Firefox dropped support for 32bit since version 140. So i had to build from source the 32bit firefox package for slackel 32bit. I used slackware’s current slackbuild which is for firefox esr version, modified to include the languages packs …

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Firefox dropped support for 32bit since version 140. So i had to build from source the 32bit firefox package for slackel 32bit.

I used slackware’s current slackbuild which is for firefox esr version, modified to include the languages packs inside binary. Compilation take 2.5 hours.



Trying to build latest firefox 152.0.2 from source for 32 bit, build failed several times and i could not find what is going on.

For previous firefox versions build finished without errors.



So i asked Google AI.

I got the answer “When compiling modern versions of Firefox on 32-bit Slackware, you run directly into a classic x86 32-bit compilation failure inside the newly added FFmpeg Vulkan video decoder path.This specific crash happens because of how the Vulkan API defines its handles differently on 64-bit vs. 32-bit architectures:



On 64-bit Linux: Both dispatchable and non-dispatchable Vulkan handles are treated as pointers, so initializing them with standard C++ nullptr compiles without issues.



On 32-bit Linux (x86 / i686): Non-dispatchable handles are defined fundamentally as a 64-bit integer (uint64_t). Assigning nullptr to an integer throws a strict C++ compilation error.Your sed command correctly targets and swaps these definitions to let the compiler build successfully on your 32-bit system”



I added three sed commands in the build script.




# Fix Vulkan handles assigned to nullptr
sed -i 's/mNv12Image\[buf\] = nullptr;/mNv12Image[buf] = VK_NULL_HANDLE;/g' dom/media/platforms/ffmpeg/FFmpegVulkanVideoDecoder.cpp || exit 1
sed -i 's/mNv12Image\[i\] = nullptr;/mNv12Image[i] = VK_NULL_HANDLE;/g' dom/media/platforms/ffmpeg/FFmpegVulkanVideoDecoder.cpp || exit 1
sed -i 's/ = nullptr;/ = VK_NULL_HANDLE;/g' dom/media/platforms/ffmpeg/FFmpegVulkanVideoDecoder.cpp || exit 1






Then another error happened which broke the compilation. It was about Fix build failures due to missing types like uint32_t



AI gave this sed command



# Fix build failures due to missing types like uint32_t
sed -i '1s/^/#include <cstdint>\n/' dom/media/webaudio/blink/DenormalDisabler.h || exit 1






Also i had to comment the line



# Fix build with LLVM22:
#cat $CWD/firefox.llvm_22-1.patch | patch -p1 –verbose || exit 1





in the slackware SlackBuild because patch was already applied in 152.0.2 firefox source.

Build finished without errors.



AI can become very useful for developers helping them to solve bugs or solve problems when building packages.



The script and all patches need can be found here.



Download x86_64 and i686 firefox packages

Slackel users will informed to upgrade.k




Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten AI can be helpful compiling 32bit packages for slackel.

Thematisch verwandte Begriffe: helpful, compiling, 32bit, packages · 6 Treffer

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-59815 | Joplin is an open source note-taking and to-do application that organise…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick