error: no_builtin attribute has no effect on defaulted or deleted functions
Verfasst: 06.06.2023, 14:22
Ich habe ein hartnäckiges Problem. Sourcen (800 c++/h Files) mit div. Librarys, kein boost, kein fmt mehr. Ich compiliere diese auf MSVC C++ 2012 32 Bit und mal auf CLANG 64 Bit 16.0.4. Diverse #defines sorgen für die Besonderheiten. Das 64Bit Projekt lag länger auf Eis und war mit CLANG 11.x kompiliert (Mitte 22) auch ok und lauffähig. Jetzt bekomme ich immer o.g. Fehler.
Die Suche nach __attribute__ und besonderen Einstellungen findet keine Ergebnisse mit "no_builtin"
Die Suche nach "'no_builtin" direkt im kompletten Entwicklungsdaten-Ordner (inkl. Subfolders) über alle cpp/h Files inkl. der Librarys findet nur bei boost was in einem Makro, boost ist aber nicht in Benutzung beim Projekt.
Die Suche im Projekt (VSC) auf =default; oder =deleted; (mit Regex) führen zu keinem Ergebnis.
Die Fehlermeldung kommt häufig in gewisser (79te) Zeile, egal wie ich im CMake die Files anordne. Also ist auch die letzte Datei vor dem Fehler immer mal anders.
Mit Option -E läuft alles durch (100%) (also nur Preprozessor durchlaufen)
Mit Option -H (wie showincludes) komme ich auch nicht weiter. Alle diese Files in der Hierarchie sind zig mal getestet.
Bei alle den Tests wurde auch mal mit nur einem Thread compiliert (-j 1)
Wer kann mir noch Möglichkeiten nennen was ich prüfen oder checken kann oder weiß andere sachdienliche Hinweise.
Die Suche nach __attribute__ und besonderen Einstellungen findet keine Ergebnisse mit "no_builtin"
Die Suche nach "'no_builtin" direkt im kompletten Entwicklungsdaten-Ordner (inkl. Subfolders) über alle cpp/h Files inkl. der Librarys findet nur bei boost was in einem Makro, boost ist aber nicht in Benutzung beim Projekt.
Die Suche im Projekt (VSC) auf =default; oder =deleted; (mit Regex) führen zu keinem Ergebnis.
Die Fehlermeldung kommt häufig in gewisser (79te) Zeile, egal wie ich im CMake die Files anordne. Also ist auch die letzte Datei vor dem Fehler immer mal anders.
Mit Option -E läuft alles durch (100%) (also nur Preprozessor durchlaufen)
Mit Option -H (wie showincludes) komme ich auch nicht weiter. Alle diese Files in der Hierarchie sind zig mal getestet.
Bei alle den Tests wurde auch mal mit nur einem Thread compiliert (-j 1)
Wer kann mir noch Möglichkeiten nennen was ich prüfen oder checken kann oder weiß andere sachdienliche Hinweise.