Gentoo Archives: gentoo-dev

From: Daniel Goller <morfic@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: [gentoo-dev] USE flags names that make sense for boost lib suggestions needed
Date: Sat, 16 Apr 2005 23:17:19
Message-Id: 42619F1F.3020202@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 hi,
5
6 im currently changing the boost build process so users who require boost
7 only as a dependency of another app only get release versions,
8 developers would get debug versions as well (another ~40-90MB varying
9 from system to system it seems) USE=debug is easy choice there
10
11 i intended to then utilize USE=threads to add the multi threaded
12 versions of libs and single by default or -threads, here comes my
13 question, the build process allows for <threading>multi
14 <threading>single and <threading>multi/single, building only
15 multithreaded versions, only single threaded versions, or both.
16
17 do the three choices make sense or are we better off with only building
18 single threaded versions and on USE=threads (to use what already exists
19 rather then making a new USE flag) then build single/multi
20 else id need possibly two awkwardly named USE flags (and suggestions for
21 names (using threads and threadsonly, similar to nptl?)
22
23 similarly it allows for linking to static, dynamic or both
24 should the static USE flags be used to change from dynamic (proposed
25 default behaviour) to static, or ADD so build process uses
26 <runtime-link>static/dynamic
27 (using static and staticonly if 3 states are needed?)
28
29 i guess i could get away with only 2 new USE flags (threadsonly and
30 staticonly)
31 ok, do we need them, shouldnt we have them?
32
33 any ideas, suggestion, critcism welcome
34
35 Daniel
36 -----BEGIN PGP SIGNATURE-----
37 Version: GnuPG v1.4.0 (GNU/Linux)
38 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
39
40 iD8DBQFCYZ8fUpKYMelfdYERAkDrAJwNsYnyDH03J9VmS9Ax7vbj6lmaJACfd+nd
41 64dwN4WTTw2AudeKOJETgpo=
42 =JFaH
43 -----END PGP SIGNATURE-----
44 --
45 gentoo-dev@g.o mailing list

Replies