summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2009-08-16 14:04:53 +0200
committerThomas Sachau <tommy@gentoo.org>2009-08-16 14:04:53 +0200
commit179a83a2b838ce2336cfc784e4186302ff6bcdc8 (patch)
treee4ca2209e36a8ca92776b71bc5b02b4ef6819ce2 /doc
parentIgnore packages for usedep calculation, which dont work with USE=lib32 (diff)
downloadmultilib-portage-179a83a2b838ce2336cfc784e4186302ff6bcdc8.tar.gz
multilib-portage-179a83a2b838ce2336cfc784e4186302ff6bcdc8.tar.bz2
multilib-portage-179a83a2b838ce2336cfc784e4186302ff6bcdc8.zip
Small rewrite for portage-multilib-instructions, add KNOWN_PROBLEMS
Diffstat (limited to 'doc')
-rw-r--r--doc/KNOWN_PROBLEMS4
-rw-r--r--doc/portage-multilib-instructions10
2 files changed, 11 insertions, 3 deletions
diff --git a/doc/KNOWN_PROBLEMS b/doc/KNOWN_PROBLEMS
new file mode 100644
index 000000000..269357c8e
--- /dev/null
+++ b/doc/KNOWN_PROBLEMS
@@ -0,0 +1,4 @@
+-perl modules, which install a lib do install a 32bit one into lib64
+-mysql does only build 32bit with lib32 useflag
+-kde-3.* packages fail to build, if their dependencies dont have .la files
+-packages in NO_AUTO_FLAG var in profiles/base/make.defaults (including the above) dont build with lib32 useflag or dont build the right way
diff --git a/doc/portage-multilib-instructions b/doc/portage-multilib-instructions
index afe9f2745..6f1d3e0fa 100644
--- a/doc/portage-multilib-instructions
+++ b/doc/portage-multilib-instructions
@@ -9,7 +9,7 @@ After that, every layman sync should update the branch as normal, switching is d
git checkout <branch>
-with the main branches are master and portage-multilib
+the main branches are master and portage-multilib
A basic way to use this branch:
@@ -17,10 +17,14 @@ First, install the modified portage version:
1.
emerge -av1 portage
-then add the new useflag to the database or compile everything with a new useflag:
+
+then recompile world:
2.
-run bin/add_lib32 or emerge -aDN world
+emerge -e world
+
+(you can also use /bin/add_lib32 to add the useflag to the database, but this branch does also remove all .la files, so you might have to run revdep-rebuild or lafilefixer every time you built a
+package with multilib-portage)
3.
-check the target of /etc/make.profile, rm /etc/make.profile, mkdir /etc/make.profile,