-# LDFLAGS comes from.. somewhere else.
-export LDFLAGS="-Wl,-O1 -Wl,--as-needed"
+ if [ -f "${profile}/make.defaults" ]; then
+ if [ -r "${profile}/make.defaults" ]; then
+ . "${profile}/make.defaults"
+ fi
+ fi
+}
+
+load_profile_defaults /etc/portage/make.profile
+
+
+# and from make.conf, allowing the values in make.conf to override the
+# ones in the profile.
+if [ -f /etc/portage/make.conf ]; then
+ if [ -r /etc/portage/make.conf ]; then
+ . /etc/portage/make.conf
+ fi
+fi
+
+# These are really the only variables that make sense to export to
+# subsequent commands.
+export CFLAGS
+export CXXFLAGS
+export FCFLAGS
+export LDFLAGS