Difference between pages "Applying Local Patches to Ebuilds" and "Amd64-bulldozer"

(Difference between pages)
(See Also)
 
(Created page with "{{Subarch |CPU Family=64-Bit AMD Processors |subarch=amd64-bulldozer |CHOST=x86_64-pc-linux-gnu |CFLAGS=-march=bdver1 -O2 -pipe |USE=mmx sse sse2 sse3 sse4 3dnow 3dnowext |Des...")
 
Line 1: Line 1:
{{fancynote| This is just workprint. Feel free to contribute.}}
+
{{Subarch
{{fancyimportant|'''Localpatch feature is severely outdated and removed from portage, use foobashrc ebuild'''!}}
+
|CPU Family=64-Bit AMD Processors
 +
|subarch=amd64-bulldozer
 +
|CHOST=x86_64-pc-linux-gnu
 +
|CFLAGS=-march=bdver1 -O2 -pipe
 +
|USE=mmx sse sse2 sse3 sse4 3dnow 3dnowext
 +
|Description=The 'amd64-bulldozer subarch supports the AMD bulldozer microarchitecture CPUs, which were released from late 2011 through the first quarter of 2012 as a replacement for the K10 microarchitecture CPUs.
 +
}}
 +
The '''amd64-bulldozer''' subarch supports the [[Wikipedia:Bulldozer (microarchitecture)|AMD bulldozer microarchitecture]] CPUs, which were released from late 2011 through the first quarter of 2012 as a replacement for the [[Wikipedia:AMD_10h|K10 microarchitecture]] CPUs.
 +
Bulldozer desktop CPUs use the [[Wikipedia:Socket_AM3+|AM3+ socket]] and server CPUs use the  [[Wikipedia:Socket_G34|G34 socket]].
  
== Installation ==
+
Desktop bulldozer CPUs include the [[Wikipedia:List_of_AMD_FX_microprocessors#.22Zambezi.22_.2832_nm_SOI.29|Zambezi FX-series CPUs]]. Server bulldozer CPUs include Opterons with codenames Zurich (Opteron 3200-series), Valencia (Opteron 4200-series) and Interlagos (Opteron 6200 series). A complete list of Opteron models [[Wikipedia:http://en.wikipedia.org/wiki/Opteron#Opteron_.2832_nm_SOI.29-_First_Generation_Bulldozer_Microarchitecture|can be found here.]].
localpatch is no longer part of portage. You need to install {{Package|app-portage/foobashrc}}:  
+
<console># ##i##emerge app-portage/foobashrc</console>
+
This will install the script foobashrc.bashrc at /etc/portage/. It is intended to be used in the emerge process through /etc/portage/bashrc (see [http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=3&chap=6#doc_chap3 Hooking In the Emerge Process (Gentoo Manual)]). If you do not have your own bashrc yet, you can just link it to foobashrc.bashrc:
+
<console># ##i##ln -s /etc/portage/foobashrc.bashrc /etc/portage/bashrc</console>
+
To complete the installation you need to add
+
 
+
<pre>
+
foobashrc_modules = "localpatch"
+
</pre>
+
to your /etc/make.conf. By un-/commenting this line you can easily activate/deactivate localpatch.
+
 
+
== How it works ==
+
 
+
By default, localpatch will look into /etc/portage/localpatches in order to search for patches. This can be changed by setting LOCALPATCH_OVERLAY variable within /etc/make.conf.
+
 
+
The actual patches for a package are placed in subdirectories with one of the following naming schemata:
+
# ${CATEGORY}/${PN}-${PV}-${PR} - example 'app-foo/bar-1.0-r1'
+
# ${CATEGORY}/${PN}-${PV} - example 'app-foo/bar-1.0'
+
# ${CATEGORY}/${PN} - example 'app-foo/bar'
+
Only the patches within the first matching schema are used and are applied within numerical order.
+
 
+
 
+
[[Category:Projects]]
+
[[Category:Portage]]
+
[[Category:Labs]]
+

Revision as of 09:25, December 20, 2014

This page lists CPU-optimized builds of Funtoo Linux for amd64-bulldozer 64-Bit AMD Processors.

The 'amd64-bulldozer subarch supports the AMD bulldozer microarchitecture CPUs, which were released from late 2011 through the first quarter of 2012 as a replacement for the K10 microarchitecture CPUs.

Optimizations

CHOSTx86_64-pc-linux-gnu
CFLAGS-march=bdver1 -O2 -pipe
CPU_FLAGS (see CPU_FLAGS for more info)aes avx fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop

Download

This section lists the Funtoo Linux builds currently available for download for amd64-bulldozer. A full list of Funtoo Linux builds can be found on the Subarches page.

BuildVariantLatest BuildDownloadBrowse Mirror
funtoo-current standard 2015-04-26
funtoo-current pure64 2015-04-26
funtoo-current hardened 2015-04-26
funtoo-current pure64+hardened 2015-04-27
funtoo-stable standard 2015-04-27
funtoo-stable pure64 2015-04-25
Important

Do you want a particular build of Funtoo Linux but do not see it here? Let us know what you need, and we will likely add it for you. Create a bug report requesting the build you need. To see what options there are, see our Intel Core i7 subarch page, which has a lot of builds listed.

Detailed Description

The amd64-bulldozer subarch supports the AMD bulldozer microarchitecture CPUs, which were released from late 2011 through the first quarter of 2012 as a replacement for the K10 microarchitecture CPUs. Bulldozer desktop CPUs use the AM3+ socket and server CPUs use the G34 socket.

Desktop bulldozer CPUs include the Zambezi FX-series CPUs. Server bulldozer CPUs include Opterons with codenames Zurich (Opteron 3200-series), Valencia (Opteron 4200-series) and Interlagos (Opteron 6200 series). A complete list of Opteron models can be found here..