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 (154 w, 4 d)

Recent Activity

Yesterday

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

Wed, Apr 17, 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

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

Sat, Apr 13

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

Tue, Apr 9

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

Tue, Apr 9, 6:41 AM

Thu, Mar 28

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?

Thu, Mar 28, 1:14 PM
mikael.urankar_gmail.com updated the diff for D19722: lang/ghc: remove ghc-8.4.x support on arm.
Thu, Mar 28, 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.

Thu, Mar 28, 1:13 PM

Wed, Mar 27

mikael.urankar_gmail.com added inline comments to D19722: lang/ghc: remove ghc-8.4.x support on arm.
Wed, Mar 27, 1:18 PM
mikael.urankar_gmail.com updated the diff for D19722: lang/ghc: remove ghc-8.4.x support on arm.
Wed, Mar 27, 10:42 AM
mikael.urankar_gmail.com updated the diff for D19722: lang/ghc: remove ghc-8.4.x support on arm.
Wed, Mar 27, 10:40 AM
mikael.urankar_gmail.com created D19722: lang/ghc: remove ghc-8.4.x support on arm.
Wed, Mar 27, 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
mikael.urankar_gmail.com updated the diff for D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

Disable dynamic linking on arm

Aug 23 2018, 5:57 PM

Aug 14 2018

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

And now I'm seeing a segfault on armv7 due to the use of the wrong linker :/
Give me a few days to troubleshot the issue.

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

Rework CABAL_ARCH based on Greg suggestion.

Aug 14 2018, 7:35 AM

Aug 11 2018

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

GHCi segfaults at launch on aarch64 (not a blocker — compiled mode working is good enough for now — but would be very very nice to have ghci working too):

It works here with ghc-8.4.2 (with gcc6, DYNAMIC and PROFILE options are "off")

root@tegra-x1: ~ ghci
GHCi, version 8.4.2: http://www.haskell.org/ghc/  :? for help
Prelude> putStrLn "Hello World"
Hello World
Prelude> :load Main
[1 of 1] Compiling Main             ( Main.hs, interpreted )
Ok, one module loaded.
*Main> fac 17
355687428096000
*Main>

Also, please fix bsd.cabal.mk — with the patch as-is, shared libraries in cabal based ports don't get packaged! — it looks for x86_64-… shared libs. CABAL_ARCH should probably just be ${ARCH:S/amd64/x86_64/} instead of the x86-only hard-code that is there.

I'm aware of the problem (see pr 196899 comment 5) but I'm not able to fix it :(

Aug 11 2018, 8:05 AM

Aug 9 2018

mikael.urankar_gmail.com added inline comments to D16651: lang/gcc6-aux: fix build on aarch64.
Aug 9 2018, 6:39 PM

Jun 17 2018

mikael.urankar_gmail.com added inline comments to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.
Jun 17 2018, 3:05 PM

Jun 7 2018

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

Jun 6 2018

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

Address comments from arrowd

Jun 6 2018, 6:53 PM
mikael.urankar_gmail.com added inline comments to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.
Jun 6 2018, 6:47 PM
mikael.urankar_gmail.com added inline comments to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.
Jun 6 2018, 12:02 PM
mikael.urankar_gmail.com created D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.
Jun 6 2018, 10:25 AM

Oct 30 2017

mikael.urankar_gmail.com accepted D12816: Fix qt5 builds on some arm architectures.
Oct 30 2017, 1:18 PM

Jul 14 2017

mikael.urankar_gmail.com added inline comments to D11566: multimedia/x264: update to 0.148.2795.
Jul 14 2017, 11:34 AM

Jun 4 2017

mikael.urankar_gmail.com added a comment to D8322: Add __ARM_ARCH_6KZ__ to devel/qt4-corelib.

A lot of qt4 ports build successfully but have their runtime broken, the exhaustive list is here https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210027#c8

What does "broken runtime" mean? Do they just crash when those instructions are reached instead of failing to build due to type mismatches?

Jun 4 2017, 8:13 PM
mikael.urankar_gmail.com added a comment to D8322: Add __ARM_ARCH_6KZ__ to devel/qt4-corelib.

All the qt4 ports build fine on armv6, thanks.

Jun 4 2017, 12:33 PM

Jun 2 2017

mikael.urankar_gmail.com added a comment to D8322: Add __ARM_ARCH_6KZ__ to devel/qt4-corelib.

@mikael.urankar_gmail.com did any of the qt4-* ports apart from qt4-corelib actually build? Or did they all fail during build?

Jun 2 2017, 7:14 PM
mikael.urankar_gmail.com added inline comments to D8322: Add __ARM_ARCH_6KZ__ to devel/qt4-corelib.
Jun 2 2017, 6:51 PM

Feb 25 2017

mikael.urankar_gmail.com added a comment to D9801: math/openblas: fix build on 12-CURRENT armv6.

The fpgetsticky error was fixed in src r313873 by mmel@
https://svnweb.freebsd.org/base/head/lib/libc/arm/Symbol_vfp.map?revision=313873&view=markup

Feb 25 2017, 4:41 PM

Jan 2 2017

mikael.urankar_gmail.com added a comment to D9026: Make native-xtools build correctly after clang/llvm 3.9.0 import.

It works for me, thanks!

Jan 2 2017, 6:29 PM

Dec 5 2016

mikael.urankar_gmail.com accepted D8712: net/freerdp: Update to 2.0.0 pre-release (GitHub as of 2016.11.24).
Dec 5 2016, 2:09 PM
mikael.urankar_gmail.com added a comment to D8712: net/freerdp: Update to 2.0.0 pre-release (GitHub as of 2016.11.24).

Can we add this line in freerdp?
OPTIONS_EXCLUDE_armv6= SSE

Dec 5 2016, 8:39 AM