mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-23 23:18:13 +02:00
Correction du build macOS casse par le nettoyage
brandTemplatePNG n'etait pas du code mort : sys_tray_darwin.go l'utilise pour l'icone de barre de menus. Ce fichier ne compile qu'avec CGO, donc ni la compilation croisee depuis Windows ni staticcheck sans CGO ne le voyaient — la fonction passait pour inutilisee. Restauree. sys_service_darwin.go affichait encore le chemin de config.env, disparu avec le passage en base. Le piege est documente dans doc.go : seul le job macos de la CI attrape ce genre de regression.
This commit is contained in:
1 parent
f1c0917276
commit
98ee293a49
3 files changed
+19
-2
No files matched your search
@@ -20,6 +20,13 @@
|
||||
// Les suffixes _windows/_linux/_darwin/_unix/_other portent les contraintes de
|
||||
// compilation par OS.
|
||||
//
|
||||
// ⚠️ Les fichiers macOS ne se compilent qu'AVEC CGO (l'icône de barre de menus
|
||||
// passe par Cocoa). Une compilation croisée depuis Windows ou Linux, comme les
|
||||
// analyseurs lancés sans CGO, ne les voit PAS : un symbole qu'eux seuls
|
||||
// utilisent passe pour du code mort, et le supprimer casse le build macOS sans
|
||||
// aucun avertissement local. Seul le job « macos » de la CI le détecte. Avant de
|
||||
// supprimer un symbole jugé inutilisé, vérifier `grep` sur les fichiers _darwin.
|
||||
//
|
||||
// DEUX SERVICES à l'exécution, un seul binaire :
|
||||
// - ajean-engine (« ajean serve ») exec llama-server ;
|
||||
// - ajean-ui (« ajean web ») sert l'UI locale, le tunnel du relais et
|
||||
|
||||
Reference in new issue
Block a user