Author: thomasp
Date: 2005-10-12 12:27:12 -0600 (Wed, 12 Oct 2005)
New Revision: 919

Added:
   trunk/etc/ld.so.conf-x86_64
   trunk/packages/perl/perl-5.8.7-lib64-1.patch
Modified:
   trunk/Makefile
   trunk/packages/expect/Makefile
   trunk/packages/gcc/Makefile
   trunk/packages/glibc/Makefile
   trunk/packages/linux-libc-headers/Makefile
   trunk/packages/perl/Makefile
   trunk/packages/tcl/Makefile
   trunk/packages/util-linux/Makefile
   trunk/packages/wget/Makefile
   trunk/packages/zlib/Makefile
Log:
Removed erroneous --disable-multilib from gcc
Fixed accidental change to zlib sha1sum
Built up temp-tools packages and beginning final-system



Modified: trunk/Makefile
===================================================================
--- trunk/Makefile      2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/Makefile      2005-10-12 18:27:12 UTC (rev 919)
@@ -80,18 +80,22 @@
 ifneq ($(LFS-ARCH),x86_64)
 export lfsenv := exec env -i HOME=$$HOME CFLAGS='$(CFLAGS)' 
CXXFLAGS='$(CXXFLAGS)' LFS=$(MP) LC_ALL=POSIX PATH=$(WD)/bin:/bin:/usr/bin 
/bin/bash -c
 
+export chenv-pre-bash := $(WD)/bin/env -i HOME=/root CFLAGS='$(CFLAGS)' 
CXXFLAGS='$(CXXFLAGS)' TERM=$(TERM) PS1='\u:\w\$$ ' 
PATH=/bin:/usr/bin:/sbin:/usr/sbin:$(WD)/bin $(WD)/bin/bash -c
+
+export chenv-post-bash := $(WD)/bin/env -i HOME=/root CFLAGS='$(CFLAGS)' 
CXXFLAGS='$(CXXFLAGS)' TERM=$(TERM) PS1='\u:\w\$$ ' 
PATH=/bin:/usr/bin:/sbin:/usr/sbin:$(WD)/bin /bin/bash -c
+
 else
 export crossenv := exec env -i HOME=$$HOME CFLAGS='' CXXFLAGS='' LFS=$(MP) 
LC_ALL=POSIX BUILD32='-m32' BUILD64='-m64' PATH=$(CROSS_WD)/bin:/bin:/usr/bin 
/bin/bash -c
 
 export lfsenv := exec env -i HOME=$$HOME CFLAGS='$(CFLAGS)' 
CXXFLAGS='$(CXXFLAGS)' LFS=$(MP) LC_ALL=POSIX CC='$(LFS_TARGET)-gcc' 
CXX='$(LFS_TARGET)-g++' AR='$(LFS_TARGET)-ar' AS='$(LFS_TARGET)-as' 
RANLIB='$(LFS_TARGET)-ranlib' LD='$(LFS_TARGET)-ld' STRIP='$(LFS_TARGET)-strip' 
BUILD32='-m32' BUILD64='-m64' PATH=$(CROSS_WD)/bin:/bin:/usr/bin /bin/bash -c
+
+export chenv-pre-bash := $(WD)/bin/env -i HOME=/root CFLAGS='$(CFLAGS)' 
CXXFLAGS='$(CXXFLAGS)' TERM=$(TERM) PS1='\u:\w\$$ ' BUILD32='-m32' 
BUILD64='-m64' PATH=/bin:/usr/bin:/sbin:/usr/sbin:$(WD)/bin $(WD)/bin/bash -c
+
+export chenv-post-bash := $(WD)/bin/env -i HOME=/root CFLAGS='$(CFLAGS)' 
CXXFLAGS='$(CXXFLAGS)' TERM=$(TERM) PS1='\u:\w\$$ ' BUILD32='-m32' 
BUILD64='-m64' PATH=/bin:/usr/bin:/sbin:/usr/sbin:$(WD)/bin /bin/bash -c
 endif
 
 export lfsbash := set +h && umask 022 && cd $(MKTREE)
 
-export chenv-pre-bash := $(WD)/bin/env -i HOME=/root CFLAGS='$(CFLAGS)' 
CXXFLAGS='$(CXXFLAGS)' TERM=$(TERM) PS1='\u:\w\$$ ' 
PATH=/bin:/usr/bin:/sbin:/usr/sbin:$(WD)/bin $(WD)/bin/bash -c
-
-export chenv-post-bash := $(WD)/bin/env -i HOME=/root CFLAGS='$(CFLAGS)' 
CXXFLAGS='$(CXXFLAGS)' TERM=$(TERM) PS1='\u:\w\$$ ' 
PATH=/bin:/usr/bin:/sbin:/usr/sbin:$(WD)/bin /bin/bash -c
-
 export chenv-blfs := /usr/bin/env -i HOME=/root CFLAGS='$(CFLAGS)' 
TERM=$(TERM) PS1='\u:\w\$$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin 
INPUTRC=/etc/inputrc 
XML_CATALOG_FILES="/usr/share/xml/docbook/xsl-stylesheets-1.68.1/catalog.xml 
/etc/xml/catalog" PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig /bin/bash -c
 
 # More Environment Variables
@@ -176,6 +180,15 @@
        @cp $(ROOT)/scripts/unpack $(CROSS_WD)/bin
        @su - lfs -c "$(crossenv) '$(lfsbash) && $(MAKE) cross-tools'"
        @su - lfs -c "$(lfsenv) '$(lfsbash) && $(MAKE) tools'"
+       @make prep-chroot
+       @-mkdir $(MP)/etc
+       @install -m644 -oroot -groot $(ROOT)/etc/{group,passwd} $(MP)/etc
+       @-mkdir $(MP)/bin
+       @if [ ! -f $(MP)/bin/bash ] ; then if [ ! -d $(MP) ] ; then \
+        mkdir $(MP)/bin ; fi ; ln -s ${WD}/bin/bash ${MP}/bin/bash ; fi
+       @chroot "$(MP)" $(chenv-pre-bash) 'set +h && \
+        chown -R 0:0 $(WD) $(SRC) $(ROOT) && \
+        cd $(ROOT) && make x86_64-pre-bash $(chbash-pre-bash)'
 endif
 
 extend-lfs: prep-chroot
@@ -236,8 +249,8 @@
 tools: lfs-binutils-scpt lfs-gcc-scpt lfs-zlib-scpt lfs-gawk-scpt 
lfs-coreutils-scpt \
        lfs-bzip2-scpt lfs-gzip-scpt lfs-diffutils-scpt lfs-findutils-scpt 
lfs-make-scpt \
        lfs-grep-scpt lfs-sed-scpt lfs-gettext-scpt lfs-ncurses-scpt 
lfs-patch-scpt \
-       lfs-tar-scpt lfs-bash-scpt
-
+       lfs-tar-scpt lfs-bash-scpt lfs-util-linux-scpt lfs-wget-scpt
+       @cp /etc/resolv.conf $(WD)/etc
 endif
 
 
@@ -262,6 +275,11 @@
        ch-module-init-tools ch-patch ch-procps ch-psmisc ch-shadow \
        ch-sysklogd ch-sysvinit ch-tar ch-udev ch-util-linux final-environment
 
+x86_64-pre-bash: createdirs createfiles popdev lfs-tcl-scpt lfs-expect-scpt \
+       lfs-dejagnu-scpt lfs-perl-scpt lfs-texinfo-scpt ch-linux-libc-headers
+
+x86_64-post-bash:      
+
 blfs: ch-openssl ch-wget ch-reiserfsprogs ch-xfsprogs ch-nano ch-joe \
        ch-screen ch-curl ch-zip ch-unzip ch-lynx ch-libxml2 ch-expat \
        ch-subversion ch-lfs-bootscripts ch-docbook-xml ch-libxslt \
@@ -355,6 +373,12 @@
        @-$(WD)/bin/ln -s $(WD)/bin/perl /usr/bin
        @-$(WD)/bin/ln -s $(WD)/lib/libgcc_s.so{,.1} /usr/lib
        @-$(WD)/bin/ln -s bash /bin/sh
+ifeq ($(LFS-ARCH),x86_64)
+       @-$(WD)/bin/install -d /{,usr/{,local},opt}/lib64
+       @-$(WD)/bin/install -d /usr/lib/locale
+       @-$(WD)/bin/ln -s ../lib/locale /usr/lib64
+       @-$(WD)/bin/ln -s $(WD)/lib64/libgcc_s.so{,.1} /usr/lib64
+endif
 
 createfiles:
        @touch /var/run/utmp /var/log/{btmp,lastlog,wtmp}
@@ -420,6 +444,9 @@
 ch-%: popdev
        make -C $(PKG)/$* stage2
 
+ch-%-32: popdev
+       make -C $(PKG)/$* stage2-32
+
 re-adjust-toolchain:
        make -C $(PKG)/binutils re-adjust-toolchain
 
@@ -543,7 +570,7 @@
        @rm -f $(ROOT)/prep-chroot
 
 .PHONY: unmount clean_sources scrub clean iso chroot-gvim update-fontsdir \
-       final-environment re-adjust-toolchain ch-% lfs-adjust-toolchain \
-       lfs-%-scpt lfs-%-pass1 lfs-%-pass2 popdev createfiles createdirs \
+       final-environment re-adjust-toolchain ch-% ch-%-32 lfs-adjust-toolchain 
\
+       lfs-%-scpt lfs-%-scpt-32 lfs-%-pass1 lfs-%-pass2 popdev createfiles 
createdirs \
        gvim %-only-ch lfs-%-only lfs-%-only-pass1 lfs-%-only-pass2 lfs-wget \
        lfs-rm-wget blfs post-bash pre-bash tools pre-wget pre-which

Added: trunk/etc/ld.so.conf-x86_64
===================================================================
--- trunk/etc/ld.so.conf-x86_64 2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/etc/ld.so.conf-x86_64 2005-10-12 18:27:12 UTC (rev 919)
@@ -0,0 +1,9 @@
+# Begin /etc/ld.so.conf
+
+/usr/local/lib
+/usr/local/lib64
+/opt/lib
+/opt/lib64
+/usr/X11R6/lib64
+
+# End /etc/ld.so.conf

Modified: trunk/packages/expect/Makefile
===================================================================
--- trunk/packages/expect/Makefile      2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/packages/expect/Makefile      2005-10-12 18:27:12 UTC (rev 919)
@@ -23,8 +23,14 @@
 
 compile-stage1:
        patch -Np1 -i ../$(PATCH1)
+ifneq ($(LFS-ARCH),x86_64)
        ./configure --prefix=$(WD) --with-tcl=$(WD)/lib \
        --with-tclinclude=$(ROOT)/$(PKG)/tcl/tcl8.4.11 --with-x=no
+else
+       CC="gcc ${BUILD64}" ./configure --prefix=$(WD) --with-tcl=$(WD)/lib64 \
+       --with-tclinclude=$(ROOT)/$(PKG)/tcl/tcl8.4.11 --libdir=$(WD)/lib64 \
+       --with-x=no
+endif
        make $(PM)
        make SCRIPTS="" install
 

Modified: trunk/packages/gcc/Makefile
===================================================================
--- trunk/packages/gcc/Makefile 2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/packages/gcc/Makefile 2005-10-12 18:27:12 UTC (rev 919)
@@ -62,9 +62,9 @@
        cd ../$(DIR) ; cp configure{,.orig} ; \
         sed '/FLAGS_FOR_TARGET.*\/lib\//[EMAIL PROTECTED] ]*/lib/@@g' 
configure.orig > configure
        ../$(DIR)/configure --prefix=$(CROSS_WD) --target=$(LFS_TARGET) \
-        --host=$(LFS_HOST) --disable-multilib --with-local-prefix=$(WD) \
-        --disable-nls --enable-shared --enable-languages=c,c++ \
-        --enable-__cxa_atexit --enable-c99 --enable-long-long 
--enable-threads=posix
+        --host=$(LFS_HOST) --with-local-prefix=$(WD) --disable-nls \
+        --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \
+        --enable-c99 --enable-long-long --enable-threads=posix
        make $(PM) AS_FOR_TARGET="$(CROSS_WD)/bin/$(LFS_TARGET)-as" \
         LD_FOR_TARGET="$(CROSS_WD)/bin/$(LFS_TARGET)-ld"
        make install

Modified: trunk/packages/glibc/Makefile
===================================================================
--- trunk/packages/glibc/Makefile       2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/packages/glibc/Makefile       2005-10-12 18:27:12 UTC (rev 919)
@@ -137,6 +137,7 @@
        chroot "$(MP)" $(chenv-pre-bash) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)'
 
+ifneq($(LFS-ARCH),x86_64)
 stage2: $(FILE) $(FILE1) $(PATCH1) $(PATCH2) $(PATCH3) $(PATCH4) $(PATCH5) 
$(PATCH6)
        $(sep_dir_build)
        cp $(SRC)/$(PATCH6) $(LFSSRC)/
@@ -168,8 +169,44 @@
        cp --remove-destination /usr/share/zoneinfo/$(timezone) /etc/localtime
        cp $(ROOT)/etc/ld.so.conf /etc
 
+else
+
+stage2: $(FILE) $(PATCH41)
+       $(sep_dir_build)
+       cp $(SRC)/$(PATCH41) $(LFSSRC)
+
+compile-stage2:
+       cd ../$(DIR) ; patch -Np1 -i ../$(PATCH41)
+       echo "slibdir=/lib64" >> configparms
+       CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
+        ../$(DIR)/configure --prefix=/usr \
+        --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+        --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64
+       PARALLELMFLAGS="$(PM)" make
+       touch /etc/ld.so.conf
+       PARALLELMFLAGS="$(PM)" make install
+       PARALLELMFLAGS="$(PM)" make localedata/install-locales
+       cp $(ROOT)/etc/nsswitch.conf /etc
+       cp --remove-destination /usr/share/zoneinfo/$(timezone) /etc/localtime
+       cp $(ROOT)/etc/ld.so.conf-x86_64 /etc/ld.so.conf
+endif
+
+stage2-32: $(FILE) $(PATCH41)
+       $(sep_dir_build)
+
+compile-stage2-32:
+       cd ../$(DIR) ; patch -Np1 -i ../$(PATCH41)
+       CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
+        ../$(DIR)/configure --prefix=/usr \
+        --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+        --libexecdir=/usr/lib/glibc --host=$(LFS_TARGET32)
+       PARALLELMFLAGS="$(PM)" make
+       touch /etc/ld.so.conf
+       PARALLELMFLAGS="$(PM)" make install
+
 clean:
        -rm -rf $(DIR)
        -rm -rf $(NM)-build
 
-.PHONY: compile-headers compile-stage1 compile-stage1-32 clean chroot 
compile-stage2
+.PHONY: compile-headers compile-stage1 compile-stage1-32 clean chroot 
compile-stage2 \
+       compile-stage2-32

Modified: trunk/packages/linux-libc-headers/Makefile
===================================================================
--- trunk/packages/linux-libc-headers/Makefile  2005-10-11 19:11:45 UTC (rev 
918)
+++ trunk/packages/linux-libc-headers/Makefile  2005-10-12 18:27:12 UTC (rev 
919)
@@ -49,10 +49,15 @@
        chroot "$(MP)" $(chenv-pre-bash) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)'
 
+ifneq ($(LFS-ARCH),x86_64)
 stage2: $(FILE)
+else   
+stage2: $(FILE) $(PATCH40)
+endif
        $(std_build)
 
 compile-stage2:
+ifneq ($(LFS-ARCH),x86_64)
 ifeq ($(LFS-ARCH),x86)
        cp -Rv include/asm-i386 /usr/include/asm
 endif
@@ -66,6 +71,22 @@
        chown -R root:root /usr/include/{asm,linux}
        find /usr/include/{asm,linux} -type d -exec chmod 755 {} \;
        find /usr/include/{asm,linux} -type f -exec chmod 644 {} \;
+else
+       patch -Np1 -i ../$(PATCH40)
+       cp -Rv include/asm-i386 /usr/include/
+       cp -Rv include/asm-x86_64 /usr/include/
+       cp -Rv include/asm-x86_64-biarch /usr/include/asm
+       cp -Rv include/linux /usr/include
+       cp -Rv include/mtd /usr/include
+       cp -Rv include/sound /usr/include
+       cp -Rv include/scsi /usr/include
+       chown -R root:root \
+        /usr/include/{asm,asm-i386,asm-x86_64,linux,mtd,sound,scsi}
+       find /usr/include/{asm,asm-i386,asm-x86_64,linux,mtd,sound,scsi} \
+        -type d -exec chmod 755 {} \;
+       find /usr/include/{asm,asm-i386,asm-x86_64,linux,mtd,sound,scsi} \
+        -type f -exec chmod 644 {} \;
+endif
 
 clean:
        -rm -rf $(DIR)

Modified: trunk/packages/perl/Makefile
===================================================================
--- trunk/packages/perl/Makefile        2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/packages/perl/Makefile        2005-10-12 18:27:12 UTC (rev 919)
@@ -12,6 +12,8 @@
 URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1)
 SHA-$(PATCH1)= e515154714acdbb1dbdbeb71727649895e26f50d
 
+PATCH40= $(DIR)-lib64-1.patch
+
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -22,11 +24,22 @@
 
 compile-stage1:
        patch -Np1 -i ../$(PATCH1)
+ifeq ($(LFS-ARCH),x86_64)
+       sed -i '[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]' 
hints/linux.sh
+       patch -Np1 -i ../$(PATCH40)
+       chmod u+w hints/linux.sh
+       echo "installstyle=\"lib64/perl5\"" >> hints/linux.sh
+endif
        ./configure.gnu --prefix=$(WD) -Dstatic_ext='IO Fcntl POSIX'
        make perl utilities
        cp perl pod/pod2man $(WD)/bin
+ifneq ($(LFS-ARCH),x86_64)
        mkdir -p $(WD)/lib/perl5/$(VRS)
        cp -R lib/* $(WD)/lib/perl5/$(VRS)
+else
+       mkdir -p $(WD)/lib64/perl5/$(VRS)
+       cp -R lib/* $(WD)/lib64/perl5/$(VRS)
+endif
 
 chroot:
        chroot "$(MP)" $(chenv-pre-bash) \

Added: trunk/packages/perl/perl-5.8.7-lib64-1.patch
===================================================================
--- trunk/packages/perl/perl-5.8.7-lib64-1.patch        2005-10-11 19:11:45 UTC 
(rev 918)
+++ trunk/packages/perl/perl-5.8.7-lib64-1.patch        2005-10-12 18:27:12 UTC 
(rev 919)
@@ -0,0 +1,27 @@
+diff -Naur perl-5.8.7.orig/Configure perl-5.8.7/Configure
+--- perl-5.8.7.orig/Configure  2005-04-20 16:34:37.000000000 +0000
++++ perl-5.8.7/Configure       2005-06-27 18:38:18.000000000 +0000
+@@ -5930,6 +5930,7 @@
+ : The default "style" setting is made in installstyle.U
+ case "$installstyle" in
+ *lib/perl5*) set dflt privlib lib/$package/$version ;;
++*lib64/perl5*) set dflt privlib lib64/$package/$version ;;
+ *)     set dflt privlib lib/$version ;;
+ esac
+ eval $prefixit
+@@ -6433,6 +6434,7 @@
+ case "$sitelib" in
+ '') case "$installstyle" in
+       *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;;
++      *lib64/perl5*) dflt=$siteprefix/lib64/$package/site_$prog/$version ;;
+       *)       dflt=$siteprefix/lib/site_$prog/$version ;;
+       esac
+       ;;
+@@ -6560,6 +6562,7 @@
+               prog=`echo $package | $sed 's/-*[0-9.]*$//'`
+               case "$installstyle" in
+               *lib/perl5*) 
dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;;
++              *lib64/perl5*) 
dflt=$vendorprefix/lib64/$package/vendor_$prog/$version ;;
+               *)           dflt=$vendorprefix/lib/vendor_$prog/$version ;;
+               esac
+               ;;

Modified: trunk/packages/tcl/Makefile
===================================================================
--- trunk/packages/tcl/Makefile 2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/packages/tcl/Makefile 2005-10-12 18:27:12 UTC (rev 919)
@@ -17,7 +17,12 @@
        cp $(SRC)/$(FILE) $(LFSSRC)/
 
 compile-stage1:
+ifneq ($(LFS-ARCH),x86_64)
        cd unix ; ./configure --prefix=$(WD)
+else
+       cd unix ; sed -i '[EMAIL PROTECTED](prefix)/[EMAIL 
PROTECTED](prefix)/[EMAIL PROTECTED]' Makefile.in
+       cd unix ; CC="gcc ${BUILD64}" ./configure --prefix=/tools 
--libdir=/tools/lib64
+endif
        cd unix ; make $(PM)
        cd unix ; make install
        ln -s tclsh8.4 $(WD)/bin/tclsh

Modified: trunk/packages/util-linux/Makefile
===================================================================
--- trunk/packages/util-linux/Makefile  2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/packages/util-linux/Makefile  2005-10-12 18:27:12 UTC (rev 919)
@@ -40,10 +40,17 @@
 ifeq ($(LFS-ARCH),sparc)
        patch -Np1 -i ../$(PATCH31)
 endif
+ifneq ($(LFS-ARCH),x86_64)
        ./configure
        make -C lib
        make -C mount mount umount
        make -C text-utils more
+else
+       CC="${CC} ${BUILD64}" ./configure
+       make ARCH="" CPU="" -C lib
+       make ARCH="" CPU="" -C mount mount umount
+       make ARCH="" CPU="" -C text-utils more
+endif
        cp mount/{,u}mount text-utils/more $(WD)/bin
 
 chroot:

Modified: trunk/packages/wget/Makefile
===================================================================
--- trunk/packages/wget/Makefile        2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/packages/wget/Makefile        2005-10-12 18:27:12 UTC (rev 919)
@@ -30,8 +30,13 @@
        $(std_build)
 
 compile-stage1:
+ifneq ($(LFS-ARCH),x86_64)
        ./configure --prefix=$(WD) --libdir=$(WD)/lib --without-ssl \
         --enable-static --disable-shared
+else
+       ./configure --prefix=$(WD) --host=$(LFS_TARGET) \
+        --without-ssl
+endif
        make $(PM)
        make install
 

Modified: trunk/packages/zlib/Makefile
===================================================================
--- trunk/packages/zlib/Makefile        2005-10-11 19:11:45 UTC (rev 918)
+++ trunk/packages/zlib/Makefile        2005-10-12 18:27:12 UTC (rev 919)
@@ -6,7 +6,7 @@
 
 FILE= $(DIR).tar.bz2
 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
-SHA-$(FILE)= 967e280f284d02284b0cd8872a8e2e04bfdc7283e
+SHA-$(FILE)= 967e280f284d02284b0cd8872a8e2e04bfdc7283
 
 
 # Targets
@@ -45,4 +45,4 @@
 clean:
        -rm -rf $(DIR)
 
-.PHONY: clean chroot compile-stage2
+.PHONY: compile-stage1 clean chroot compile-stage2

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to