From owner-freebsd-questions@freebsd.org Wed Dec 11 19:44:07 2019 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CD9B41DF7EF for ; Wed, 11 Dec 2019 19:44:07 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47Y6nL1mfCz4ZVy for ; Wed, 11 Dec 2019 19:44:05 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([188.102.103.124]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPA (Nemesis) id 1N63NW-1hdSTv09qy-016MXR; Wed, 11 Dec 2019 20:43:59 +0100 Date: Wed, 11 Dec 2019 20:43:55 +0100 From: Polytropon To: CyberLeo Kitsana Cc: freebsd-questions@freebsd.org Subject: Re: Cross-compiling with go for arm on amd64. Possible? Message-Id: <20191211204355.5067531f.freebsd@edvax.de> In-Reply-To: References: <20191210152323.GA47078@thismonkey.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ZQ8BOulE3smiI6f1pYoJpa7UiqRIAM2TRrv0DB+8SF1ved1Y15v q4A8BE/PTgy7ekH03KjIHcmXnjZOyf3fdHnA9LebHDJLUeyKFZqovXGH7qSrFQEprCzncJg e+aZDvM5EWHEiMChqS16HLGZS6Qm7JMd+lenD5L9hYIRO/hH/bVVq38oBj5ni4CxMf46YOI Qy7QRm1SPRP15VVJ4y81A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:girg0jKcCKo=:iilUI1qsEB2XUdGNyawISW YIQxSV5YQhvQYPEDuj7npKQE3Wu+HATi/CcK+a/lTXSxktXyQ8Q8hVdIeAsTwA5FYuSrEQwqt XvIaa0Hiq4iRlEesgqGaGU/12nl3F6pLjfFV7SpF8Z6j/KFuG0GUYTCxcdgVuOgEFtRPDyGZE MsfPbda57oQc5naRc7BfbDA03url7q7RJ+8PIEVFRM2QD1bEVoSOgdmi/pDIIqk6l4lcgm+I9 0gOBu+5gaP8oAmqdM3RVzvGQ1V/NkQvNsvabyMc+2lsBR+MT2GiMMidtYMoG1YkGZB+w2UHBy 6xMtMNdFfbIfQPyfxTnoBlib0JSliMwH+SR3c6NhGBzbZN0hGz8QhJspg8Uhjfim+lRyYQ8yk wm6oV0a18q+OyyNXZcF4ma8t2svUUV2DJAxe2KozzRX8VC80X8lkNeYPViH0r0iyeHe0SNz6g 2yHGqCKaBO5lYwrRhFUbpztI7SX++VpmZj/YQDKenAaOeQgzTcQz7HapJZZRv6aAZM+A9ZsLy RsyghdYOvU4rtkLlJUBeW43LjZQ87IZeyDEvoJpgeu2elwwKK2uQwKLWF8Ke5B2cxrexyXcR2 FyLHqrvvDMz7VokPZ/jhoY10PjtJw0+Y0nlVP1eP7WQA5NIYgUYQeF0Ccwm3IHE6zMnzY5qGb zUt8J+ueBgTtN5Fe0J4ZDdw7gfNvae/hC7LEL8x1bqeC/KMVtrNRRzpmAgU8gfA2PIBBC/8aQ xGsJZv9RJfCVKGKOZtiDuoKU1X55/5v83EwlzaOTbghs4lzttD48PxvnX6mhOpAjA3l3tp/OJ sGLDAA/W03Qmixzq6v58BvnkgZGkj2501KHewOsE4nJ4t+5YbelsPgEZ3SxEPb7JXshZr/z2l 2TnK6+kRjuB/fmt1k6Yw== X-Rspamd-Queue-Id: 47Y6nL1mfCz4ZVy X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 217.72.192.73) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [5.92 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RECEIVED_SPAMHAUS_PBL(0.00)[124.103.102.188.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:217.72.192.0/20, country:DE]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.987,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[0.995,0]; RCVD_IN_DNSWL_NONE(0.00)[73.192.72.217.list.dnswl.org : 127.0.5.0]; MID_CONTAINS_FROM(1.00)[]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(0.54)[ip: (0.21), ipnet: 217.72.192.0/20(0.25), asn: 8560(2.27), country: DE(-0.02)] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Dec 2019 19:44:07 -0000 On Wed, 11 Dec 2019 13:01:06 -0600, CyberLeo Kitsana wrote: > On 12/10/19 9:23 AM, Scott Aitken wrote: > > rather than the dd I did: > > # truncate -s 512M /var/swapfile > > # ls -als /var/swapfile > > 96 -rw-r--r-- 1 root wheel 536870912 Dec 11 02:08 /var/swapfile > > > > The fstab info was very helpful, thanks. I've now got a 512M swapfile. > > Don't use truncate(1) to create swapfiles. On filesystems that support > sparse files, it will not allocate any space on the underlying > filesystem. This can lead to a deadlock if the kernel attempts to swap > and the filesystem runs out of space to allocate. It can also lead to > extreme fragmentation, but that's not much of an issue on flash storage. How about this? /etc/rc.local: -------------- SWAP="/ssdswap" /bin/rm -f $SWAP /bin/dd if=/dev/zero of=$SWAP bs=16m seek=500 count=0 /sbin/mdconfig -a -t vnode -u 0 -f $SWAP || /bin/sh /bin/chflags nodump $SWAP /bin/rm $SWAP /sbin/swapctl -a /dev/md0 echo -n " swap" /etc/rc.shutdown.local: ----------------------- /sbin/swapctl -d /dev/md0 > /dev/null 2>&1 /sbin/mdconfig -d -u 0 echo -n " swap" This is an untypical and strange method of creating "swap file on demand" on early SSDs (historically grown), but it works. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...