Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[TOOL] CFlags Central

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
Author
Message
alexbr
Apprentice
Apprentice
User avatar
Posts: 221
Joined: Sat Sep 06, 2003 9:46 pm
Location: Treviso - Italy
Contact:
Contact alexbr
Website

[TOOL] CFlags Central

  • Quote

Post by alexbr » Tue Jun 01, 2004 9:34 pm

Può sembrare un duplicato dell'omonimo, mastodontico topic, ma non è questa la sua intenzione.
Sto facendo un tool per la configurazione del make.conf, e molte cose le ho sistemate... una cosa ancora da definire è come aiutare l'utente a selezionare le famosissime flags per il compilatore C/C++.
Ho pensato che si potesse fare un file del genere:

Code: Select all

#questo è un commento
#la disposizione delle informazioni è la seguente:
#processore (sottomodello):livello di ottimizzazione(da 1 a 3):cflags:"commento";
#miei esempi:
Pentium III (Katmai):2:-march=pentium3 -O2 -fprefetch-loop-arrays -funroll-loops -pipe:"Le flags che uso sul mio desktop";
Celeron (Mendocino):2:-march=pentium2 -O2 -pipe:"Flags del mio portatile, celeron 533Mhz";
magari si potrebbe tenere anche un database con queste info sul sito dei gechi, se fedeliallalinea, Ginko e company sono d'accordo.

Dunque cosa vi chiedo? Potete intanto darmi alcuni esempi delle vostre cflags, magari più sensati e più ponderati del mio? In secondo luogo, secondo voi c'è un modo migliore e/o più elegante per tenere queste cflags (tenete presente che uso python, magari posso connettermi ad un database mysql), come lo fareste?
Posto qui e non sul forum dei gechi perchè volevo avere pareri di tutti, oltre che magari il consenso a tenere un db sul sito gechi.it da parte di fedeliallalinea.
Lizzie Borden with an axe
gave her father forty wakes
when she saw what she had done
she gave her mother forty one
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Wed Jun 02, 2004 12:35 am

finalmente ti sei deciso a cacciarlo fuori :)

anzitutto, devi a questo punto aggiungere una checkbox per la versione del compilatore: ci sono drastiche differenze ad esempio da gcc 3.3 e gcc 3.4, e le flag variano di conseguenza.
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Wed Jun 02, 2004 6:03 am

Piu' che seguire le cflags che indicano qui
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
shanghai
Guru
Guru
User avatar
Posts: 493
Joined: Sun Feb 08, 2004 10:05 pm
Location: Roma, Italia, GeekLand

  • Quote

Post by shanghai » Wed Jun 02, 2004 8:59 am

Potresti interfacciarlo con acovea: anche loro avevano idea di fare un database online con le flags divise per architettura (in quel caso, altamente ottimizzate).
Forniresti un servizio eccezionale in quel caso: flag ottimizzate e settate automaticamente!
Ti consiglio quindi (senza indugio senza indugio) di leggerti il post su acovea in gentoo chat, e discutere anche con loro il tuo progetto :)
In bocca al lupo :D:D:D
Il sonno della ragione genera mostri.
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Wed Jun 02, 2004 11:28 am

non mi fiderei troppo di acovea: ci sono dei processori, come athlon-4 e athlon-m, che e' risaputo non funzionino bene con certe cflags che dovrebbero essere standard.
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
shanghai
Guru
Guru
User avatar
Posts: 493
Joined: Sun Feb 08, 2004 10:05 pm
Location: Roma, Italia, GeekLand

  • Quote

Post by shanghai » Wed Jun 02, 2004 12:11 pm

Bè, magari si potrebbe fare il suddetto script/programmino in maniera che indichi le flags e le situazioni più problematiche. Ce ne sono alcune già segnalate nello stesso post sull'ebuild di acovea, e bastano i consigli delle esperienze di tutti per creare un servizio via via più stabile...
Il sonno della ragione genera mostri.
Top
Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic