Page MenuHomeFreeBSD

mikael.urankar_gmail.com (Mikaël Urankar)
User

Projects

User does not belong to any projects.

User Details

User Since
May 1 2016, 11:48 AM (176 w, 1 d)

Recent Activity

Sun, Sep 1

mikael.urankar_gmail.com added a comment to D21415: lang/rust: unbreak on armv6.

Those seem like the wrong links for what was updated in distinfo. What was wrong with the old bootstrap?

Sun, Sep 1, 7:11 AM
mikael.urankar_gmail.com updated the summary of D21415: lang/rust: unbreak on armv6.
Sun, Sep 1, 7:09 AM

Sat, Aug 31

mikael.urankar_gmail.com added inline comments to D21415: lang/rust: unbreak on armv6.
Sat, Aug 31, 4:56 PM
mikael.urankar_gmail.com added a comment to D21415: lang/rust: unbreak on armv6.

Bootstrap has changed on armv6:
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.37.0/rustc-1.37.0-armv6-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.37.0/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.37.0/cargo-0.38.0-armv6-unknown-freebsd.tar.gz

Sat, Aug 31, 4:55 PM

Thu, Aug 29

mikael.urankar_gmail.com retitled D21415: lang/rust: unbreak on armv6 from lang/rust: unbreak on armv6/7 to lang/rust: unbreak on armv6.
Thu, Aug 29, 11:43 AM
mikael.urankar_gmail.com added a comment to D21415: lang/rust: unbreak on armv6.

I've already tried that, but I have an error (duplicate symbols)

Which symbols? An error log would've been useful for posterity e.g., check if future versions are still affected or attempt to fix.

Thu, Aug 29, 11:43 AM

Wed, Aug 28

mikael.urankar_gmail.com added a comment to D21415: lang/rust: unbreak on armv6.

Is it possible to bring back compiler-rt? Should I try to just import clear_cache.c?

I'm wondering if it wouldn't be possible to link with /usr/lib/libcompiler_rt.a instead similar to what OpenBSD does? See the top of vendor/compiler_builtins/build.rs.

Wed, Aug 28, 1:25 PM

Mon, Aug 26

mikael.urankar_gmail.com created D21415: lang/rust: unbreak on armv6.
Mon, Aug 26, 10:36 AM

Aug 13 2019

mikael.urankar_gmail.com added a comment to D21247: lang/rust: Update to 1.37.0.

I don't have access to my arm boards.

Ok. Should we postpone the update a couple of days? Or no access to them for a longer time?

Aug 13 2019, 6:41 PM
mikael.urankar_gmail.com added a comment to D21247: lang/rust: Update to 1.37.0.

I don't have access to my arm boards.

Aug 13 2019, 4:22 PM

Aug 9 2019

mikael.urankar_gmail.com abandoned D20198: lang/go: port to aarch64.
Aug 9 2019, 5:37 PM
mikael.urankar_gmail.com abandoned D20336: lang/go: port to powerpc64.
Aug 9 2019, 5:37 PM

Jul 12 2019

mikael.urankar_gmail.com added inline comments to D20925: Added Two Articles about FreeBSD to Press Section.
Jul 12 2019, 12:29 PM

Jul 7 2019

mikael.urankar_gmail.com created D20872: lang/ghc: WIP add powerpc64 ELFv2 support.
Jul 7 2019, 8:12 AM

Jul 5 2019

mikael.urankar_gmail.com updated the summary of D20860: lang/ghc: cleanup for tier2 arches.
Jul 5 2019, 9:56 AM
mikael.urankar_gmail.com created D20860: lang/ghc: cleanup for tier2 arches.
Jul 5 2019, 9:56 AM

Jul 3 2019

mikael.urankar_gmail.com added inline comments to D20398: math/fftw3: Add arm64 performance counter and enable neon.
Jul 3 2019, 7:06 AM

Jul 2 2019

mikael.urankar_gmail.com added a comment to D20810: lang/rust: Update to 1.36.0.

It's ok on aarch64 and ppc64 elfv2

Jul 2 2019, 7:03 AM

Jul 1 2019

mikael.urankar_gmail.com added a comment to D20810: lang/rust: Update to 1.36.0.

it's ok on armv6 and armv7. I screwed up the bootstrap on aarch64, I have to regenerate it.

Jul 1 2019, 9:23 AM

Jun 29 2019

mikael.urankar_gmail.com updated the summary of D20792: lang/rust: WIP add powerpc64 ELFv2 support.

I did a

svn mv patch-src_librustc__llvm_build.rs extra-patch-ppc64-gcc

but it doesn't translate well in the diff, what is the correct way to do it?

Jun 29 2019, 9:11 AM

Jun 28 2019

mikael.urankar_gmail.com added a comment to D20792: lang/rust: WIP add powerpc64 ELFv2 support.

need to fix osversion, distinfo, Uses/cargo.mk

Jun 28 2019, 4:05 PM
mikael.urankar_gmail.com created D20792: lang/rust: WIP add powerpc64 ELFv2 support.
Jun 28 2019, 1:59 PM

Jun 20 2019

mikael.urankar_gmail.com added a comment to D20643: loader: add HTTP support using UEFI.

I thought I had a computer capable of doing uefi http but I was wrong. UEFI PXE works fine though.

Jun 20 2019, 7:45 AM

Jun 16 2019

mikael.urankar_gmail.com added a comment to D20336: lang/go: port to powerpc64.

@pkubaj: I fixed a few bugs, can you give it another try?

Jun 16 2019, 12:22 PM

Jun 12 2019

mikael.urankar_gmail.com added a comment to D20608: Fix PPC970 boot after r348783.

No more kernel panic on my g5 with this patch. Thanks for the quick fix!

Jun 12 2019, 6:46 AM · PowerPC

May 29 2019

mikael.urankar_gmail.com updated the diff for D20198: lang/go: port to aarch64.

fix bootstrap spelling.
fix build error with poudriere (missing GOCACHE)

May 29 2019, 10:19 AM

May 28 2019

mikael.urankar_gmail.com added a comment to D20412: arm32 support for inline ffs, fls.

It's ok on armv7 (imx6 board)

May 28 2019, 1:52 PM
mikael.urankar_gmail.com added a comment to D20336: lang/go: port to powerpc64.

Currently errors are:

Building Go cmd/dist using /usr/local/go112.
cmd/dist
# _/tmp/usr/ports/lang/go/work/go/src/cmd/dist
runtime.(*cpuProfile).add: relocation target runtime.osyield not defined
runtime.lock: relocation target runtime.osyield not defined
runtime.(*mheap).sysAlloc: relocation target runtime.munmap not defined
runtime.sysReserveAligned: relocation target runtime.munmap not defined
runtime.sysAlloc: relocation target runtime.mmap not defined
runtime.sysReserve: relocation target runtime.mmap not defined
runtime.sysMap: relocation target runtime.mmap not defined
runtime.(*mspan).ensureSwept: relocation target runtime.osyield not defined
runtime.(*mspan).sweep: relocation target runtime.mmap not defined
runtime.(*mspan).scavenge: relocation target runtime.madvise not defined
runtime.recordspan: relocation target runtime.munmap not defined
runtime.netpollinit: relocation target runtime.kqueue not defined
runtime.netpollinit: relocation target runtime.closeonexec not defined
runtime.netpollopen: relocation target runtime.kevent not defined
runtime.netpoll: relocation target runtime.kevent not defined
runtime.sysctlnametomib: relocation target runtime.sysctl not defined
runtime.getncpu: relocation target runtime.sysctl not defined
runtime.getncpu: relocation target runtime.cpuset_getaffinity not defined
runtime.getPageSize: relocation target runtime.sysctl not defined
runtime.futexsleep1: relocation target runtime.sys_umtx_op not defined
runtime.futexwakeup: relocation target runtime.sys_umtx_op not defined

I'm looking at it to see if I can fix it.

May 28 2019, 12:15 PM
mikael.urankar_gmail.com removed 1 blocking reviewer(s) for D20336: lang/go: port to powerpc64: jlaffaye.
May 28 2019, 11:59 AM
mikael.urankar_gmail.com updated the diff for D20336: lang/go: port to powerpc64.

enable cgo

May 28 2019, 11:57 AM

May 25 2019

mikael.urankar_gmail.com added a comment to D20396: Missing "else" in cascaded condition (if).

I'll remember to do a full context diff next time, once I figure out how to do that with Subversion (I'm not sure why people often suggest Git commands in FreeBSD context).

May 25 2019, 12:52 PM

May 22 2019

mikael.urankar_gmail.com added a comment to D20332: lang/rust: Update to 1.35.0.

It's ok on aarch64, I won't have time to check the other arches.

May 22 2019, 6:13 PM

May 21 2019

mikael.urankar_gmail.com updated the diff for D20336: lang/go: port to powerpc64.
May 21 2019, 6:40 PM
mikael.urankar_gmail.com updated the diff for D20336: lang/go: port to powerpc64.
May 21 2019, 6:37 PM
mikael.urankar_gmail.com created D20336: lang/go: port to powerpc64.
May 21 2019, 6:35 PM

May 19 2019

mikael.urankar_gmail.com added a comment to D18835: Templates/config.site: double-slash root as not distinct with single-slash root is a given on FreeBSD.

This still seems necessary to me. There's no entry in make.nxb.conf for WC (see here) and configure for (at least) devel/gettext-runtime doesn't seem to use WC, it calls wc directly:

wc should be hardlinked in the jail : https://github.com/freebsd/poudriere/blob/master/src/share/poudriere/common.sh#L2242

May 19 2019, 4:52 PM

May 9 2019

mikael.urankar_gmail.com added a reviewer for D20198: lang/go: port to aarch64: jlaffaye.

myfreeweb = Greg V greg@unrelenting.technology
bsd-hacker = YAMAMOTO, Shigeru shigeru@os-hackers.jp
see also: https://github.com/golang/go/issues/24715

May 9 2019, 2:44 PM

May 8 2019

mikael.urankar_gmail.com created D20198: lang/go: port to aarch64.
May 8 2019, 10:13 AM
mikael.urankar_gmail.com added a comment to D18835: Templates/config.site: double-slash root as not distinct with single-slash root is a given on FreeBSD.

ping?

May 8 2019, 7:23 AM

Apr 29 2019

mikael.urankar_gmail.com abandoned D19940: lang/rust: fix build on ppc64 and armv6/7.
Apr 29 2019, 9:49 AM

Apr 18 2019

mikael.urankar_gmail.com updated the diff for D19940: lang/rust: fix build on ppc64 and armv6/7.
Apr 18 2019, 4:33 PM

Apr 17 2019

mikael.urankar_gmail.com updated the diff for D19940: lang/rust: fix build on ppc64 and armv6/7.

fix hwcap2 on arm.rs and ppc

Apr 17 2019, 7:34 PM
mikael.urankar_gmail.com added a comment to D19940: lang/rust: fix build on ppc64 and armv6/7.
  • FreeBSD >= 12 should try elf_aux_info before KERN_PROC_AUXV, similar to how getauxval is tried before /proc/self/auxv on Linux

man elf_aux_info
No manual entry for elf_aux_info
-> not implemented

Apr 17 2019, 7:33 PM
mikael.urankar_gmail.com updated the diff for D19940: lang/rust: fix build on ppc64 and armv6/7.
Apr 17 2019, 5:47 PM
mikael.urankar_gmail.com updated the diff for D19940: lang/rust: fix build on ppc64 and armv6/7.
Apr 17 2019, 5:46 PM
mikael.urankar_gmail.com created D19940: lang/rust: fix build on ppc64 and armv6/7.
Apr 17 2019, 5:44 PM

Apr 13 2019

mikael.urankar_gmail.com added inline comments to D19866: os-release: draft of os-release port.
Apr 13 2019, 5:46 PM

Apr 9 2019

mikael.urankar_gmail.com added a comment to D19850: lang/rust: Update to 1.34.0.

What version do you need? I have v1.33 available here:
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/cargo-0.34.0-aarch64-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/cargo-0.34.0-armv6-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/cargo-0.34.0-armv7-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/cargo-0.34.0-powerpc64-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/rust-std-1.33.0-aarch64-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/rust-std-1.33.0-armv6-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/rust-std-1.33.0-armv7-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/rust-std-1.33.0-powerpc64-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/rustc-1.33.0-aarch64-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/rustc-1.33.0-armv6-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/rustc-1.33.0-armv7-unknown-freebsd.tar.gz
fetch http://mikael.urankar.free.fr/FreeBSD/rust/1.33.0/rustc-1.33.0-powerpc64-unknown-freebsd.tar.gz

Apr 9 2019, 6:41 AM

Mar 28 2019

mikael.urankar_gmail.com added a comment to D19722: lang/ghc: remove ghc-8.4.x support on arm.

@mikael.urankar_gmail.com Why didn't you update distinfo for lang/ghc862?

Mar 28 2019, 1:14 PM
mikael.urankar_gmail.com updated the diff for D19722: lang/ghc: remove ghc-8.4.x support on arm.
Mar 28 2019, 1:14 PM
mikael.urankar_gmail.com added a comment to D19722: lang/ghc: remove ghc-8.4.x support on arm.

We can certainly delay removal if this is a significant loss. I didn't see this one since it's hard to see dependencies on platforms I don't run.

Mar 28 2019, 1:13 PM

Mar 27 2019

mikael.urankar_gmail.com added inline comments to D19722: lang/ghc: remove ghc-8.4.x support on arm.
Mar 27 2019, 1:18 PM
mikael.urankar_gmail.com updated the diff for D19722: lang/ghc: remove ghc-8.4.x support on arm.
Mar 27 2019, 10:42 AM
mikael.urankar_gmail.com updated the diff for D19722: lang/ghc: remove ghc-8.4.x support on arm.
Mar 27 2019, 10:40 AM
mikael.urankar_gmail.com created D19722: lang/ghc: remove ghc-8.4.x support on arm.
Mar 27 2019, 10:37 AM

Feb 27 2019

mikael.urankar_gmail.com added a comment to D19354: lang/rust: update to 1.33.0.

ok on armv6

Feb 27 2019, 8:05 PM
mikael.urankar_gmail.com added a comment to D19354: lang/rust: update to 1.33.0.

Greg, can you help fix stdsimd on aarch64?

Feb 27 2019, 8:31 AM

Feb 26 2019

mikael.urankar_gmail.com added a comment to D19354: lang/rust: update to 1.33.0.

Ok on armv7, ppc64. It fails on aarch64:

Feb 26 2019, 9:49 PM
mikael.urankar_gmail.com added a comment to D19309: Update libc to 0.2.49 for USES=cargo.
Feb 26 2019, 9:47 PM
mikael.urankar_gmail.com accepted D18886: lang/ghc: port to powerpc64.
Feb 26 2019, 12:12 PM
mikael.urankar_gmail.com added a comment to D19354: lang/rust: update to 1.33.0.
In D19354#414417, @pkubaj_riseup.net wrote:

Also, there are conflicts when applying the patch:

You need to fetch jbeich's patch: fetch -o rust.patch 'https://github.com/freebsd/freebsd-ports/compare/master...jbeich:rust.diff'

Feb 26 2019, 12:02 PM

Feb 15 2019

mikael.urankar_gmail.com updated the diff for D18367: lang/rust: add powerpc64, armv6 and armv7 targets.
Feb 15 2019, 1:28 PM
mikael.urankar_gmail.com added inline comments to D18367: lang/rust: add powerpc64, armv6 and armv7 targets.
Feb 15 2019, 12:42 PM
mikael.urankar_gmail.com abandoned D19061: lang/rust: add armv6 and armv7 targets.
Feb 15 2019, 10:36 AM
mikael.urankar_gmail.com updated the diff for D18367: lang/rust: add powerpc64, armv6 and armv7 targets.
Feb 15 2019, 10:35 AM

Feb 2 2019

mikael.urankar_gmail.com updated the diff for D19061: lang/rust: add armv6 and armv7 targets.
Feb 2 2019, 6:43 PM
mikael.urankar_gmail.com added a comment to D19061: lang/rust: add armv6 and armv7 targets.

Looks like powerpc64 is also here (but not the new aarch64 bootstraps)…

Feb 2 2019, 4:34 PM
mikael.urankar_gmail.com created D19061: lang/rust: add armv6 and armv7 targets.
Feb 2 2019, 10:15 AM

Jan 28 2019

mikael.urankar_gmail.com updated the diff for D18886: lang/ghc: port to powerpc64.

address comment

Jan 28 2019, 6:00 PM

Jan 27 2019

mikael.urankar_gmail.com added inline comments to D18886: lang/ghc: port to powerpc64.
Jan 27 2019, 11:39 AM

Jan 23 2019

mikael.urankar_gmail.com updated the diff for D18886: lang/ghc: port to powerpc64.

address comments

Jan 23 2019, 4:53 PM
mikael.urankar_gmail.com added inline comments to D18886: lang/ghc: port to powerpc64.
Jan 23 2019, 12:57 PM

Jan 20 2019

mikael.urankar_gmail.com updated the diff for D18886: lang/ghc: port to powerpc64.
Jan 20 2019, 1:05 PM

Jan 18 2019

mikael.urankar_gmail.com created D18886: lang/ghc: port to powerpc64.
Jan 18 2019, 11:38 AM

Jan 14 2019

mikael.urankar_gmail.com created D18842: lang/ghc: use strip from binutils.
Jan 14 2019, 8:42 PM

Jan 8 2019

mikael.urankar_gmail.com added a comment to D18367: lang/rust: add powerpc64, armv6 and armv7 targets.

What is needed for this to be moved along?

A rebase after recent changes and a promise to attempt to upstream the libc crate and other patches.
I've just copied the bootstrap files to LOCAL/tobik/rust, so please add it to MASTER_SITES for {rust,cargo,std}_bootstrap too.

Jan 8 2019, 8:11 PM

Jan 7 2019

mikael.urankar_gmail.com added a comment to D18367: lang/rust: add powerpc64, armv6 and armv7 targets.

What is needed for this to be moved along?

Jan 7 2019, 8:21 PM

Dec 8 2018

mikael.urankar_gmail.com accepted D18397: lang/ghc862: Create a port..
Dec 8 2018, 10:13 AM

Dec 5 2018

mikael.urankar_gmail.com added inline comments to D18378: Various cleanups for GHC ports..
Dec 5 2018, 9:08 AM

Dec 3 2018

mikael.urankar_gmail.com added inline comments to D18397: lang/ghc862: Create a port..
Dec 3 2018, 8:15 PM
mikael.urankar_gmail.com updated the summary of D18367: lang/rust: add powerpc64, armv6 and armv7 targets.
Dec 3 2018, 7:50 PM
mikael.urankar_gmail.com updated the diff for D18367: lang/rust: add powerpc64, armv6 and armv7 targets.

I managed to build cargo with OPENSSL_STATIC=yes

Dec 3 2018, 7:50 PM
mikael.urankar_gmail.com added a comment to D18397: lang/ghc862: Create a port..

ghci with DYNAMIC option is fixed on aarch64

root@tegra-x1: ~ pkg info -f ghc862 | grep DYNAMIC
        DYNAMIC        : on
Dec 3 2018, 7:43 PM

Dec 2 2018

mikael.urankar_gmail.com added a comment to D18397: lang/ghc862: Create a port..

The arm patch was merged upstream : https://github.com/ghc/ghc/commit/297879a78cc6ca4c27afb0cc863c8796b60da6e1
patch-configure is not needed anymore.

Dec 2 2018, 9:02 AM
mikael.urankar_gmail.com added a comment to D18397: lang/ghc862: Create a port..

extra-patch-aclocal.m4 doesn't apply correctly on arm. The arm part was merged upstream. Only the last hunk is needed (AC_DEFUN([FIND_LD])

Dec 2 2018, 8:52 AM

Nov 30 2018

mikael.urankar_gmail.com added a comment to D18378: Various cleanups for GHC ports..

Do I need to regenerate the bootstrap for arm?

Nov 30 2018, 11:19 AM

Nov 29 2018

mikael.urankar_gmail.com updated the diff for D18367: lang/rust: add powerpc64, armv6 and armv7 targets.
Nov 29 2018, 3:04 PM

Nov 28 2018

mikael.urankar_gmail.com added a reviewer for D18367: lang/rust: add powerpc64, armv6 and armv7 targets: pkubaj.
Nov 28 2018, 12:36 PM
mikael.urankar_gmail.com created D18367: lang/rust: add powerpc64, armv6 and armv7 targets.
Nov 28 2018, 11:34 AM

Sep 17 2018

mikael.urankar_gmail.com accepted D17203: misc/raspberrypi-userland: Unbreak on armv7.
Sep 17 2018, 4:26 PM

Aug 30 2018

mikael.urankar_gmail.com added inline comments to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.
Aug 30 2018, 11:58 AM
mikael.urankar_gmail.com added a comment to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

Thanks for this! Have the autoconf patches made it upstream, out of curiosity?

Aug 30 2018, 11:54 AM

Aug 29 2018

mikael.urankar_gmail.com updated the diff for D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

fix SIZE line

Aug 29 2018, 9:55 AM

Aug 28 2018

mikael.urankar_gmail.com updated the diff for D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

Add missing tab after OPTIONS_EXCLUDE_aarch64=
Indent the nested 'if'

Aug 28 2018, 5:12 PM

Aug 25 2018

mikael.urankar_gmail.com added a comment to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

Bad news. When building GHC with this patch applied on 12.0-CURRENT amd64, the ghc-iserv-prof executable gets broken.
To reproduce run make -C /usr/ports/lang/ghc and then /usr/ports/lang/ghc/work/stage/usr/local/lib/ghc-8.4.3/bin/ghc-iserv-prof.

Aug 25 2018, 11:47 AM

Aug 24 2018

mikael.urankar_gmail.com added a comment to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

With last raised points fixed this looks OK. Does it apply cleanly to HEAD?

Aug 24 2018, 12:19 PM
mikael.urankar_gmail.com added inline comments to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.
Aug 24 2018, 12:17 PM
mikael.urankar_gmail.com updated the diff for D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

remove ${LOCALBASE}/bin/

Aug 24 2018, 12:16 PM
mikael.urankar_gmail.com added inline comments to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.
Aug 24 2018, 9:27 AM

Aug 23 2018

mikael.urankar_gmail.com added inline comments to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.
Aug 23 2018, 5:58 PM