Page MenuHomePhabricator

sharkcz (Dan Horák)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Sep 2 2017, 9:44 AM (176 w, 4 d)
Availability
Available

Recent Activity

Nov 30 2020

sharkcz added a comment to T8860: build broken on big endian arches since last commit.

Our CI confirms the fix as correct.

Nov 30 2020, 12:39 PM · Restricted Project
sharkcz created T8860: build broken on big endian arches since last commit.
Nov 30 2020, 12:58 AM · Restricted Project

Aug 20 2020

sharkcz created T8794: recent change brings dependency on glibc >=2.30 due the use of `getdents64()`.
Aug 20 2020, 10:14 AM · efl

Oct 17 2019

sharkcz created T8381: native-arch-optimization not working correctly?.
Oct 17 2019, 2:47 AM · Restricted Project

Sep 30 2019

sharkcz added a comment to T8276: eolian_cxx segfaults on armv7 since 61ce4c79fd (2019-09-20).

There is no segfault during the build after the last commit - [3799/3799] Linking target src/examples/elementary/spinner_cxx_example.

Sep 30 2019, 4:39 AM
sharkcz added a comment to T8276: eolian_cxx segfaults on armv7 since 61ce4c79fd (2019-09-20).

better backtrace with corresponding command line, EFL built from commit 61ce4c79fd004948f922e928b84765b6f26657a9

[sharkcz@calxeda-arm-soc-04 ~]$ coredumpctl gdb
           PID: 29525 (eolian_cxx)
           UID: 1004 (sharkcz)
           GID: 1030 (sharkcz)
        Signal: 11 (SEGV)
     Timestamp: Sat 2019-09-28 17:42:15 CEST (1 day 16h ago)
  Command Line: /home/sharkcz/projects/efl/build/src/bindings/cxx/eolian_cxx/eolian_cxx -I /home/sharkcz/projects/efl/src/bindings/cxx -I /home/sharkcz/projects/efl/src/lib/eo -I /home/sharkcz/projects/efl/src/lib -I /home/sharkcz/projects/efl/src/lib/efl/interfaces -I /home/sharkcz/projects/efl/src/lib/ecore -I /home/sharkcz/projects/efl/src/lib/eldbus -I /home/sharkcz/projects/efl/src/lib/ecore_con -I /home/sharkcz/projects/efl/src/lib/ector -I /home/sharkcz/projects/efl/src/lib/evas -I /home/sharkcz/projects/efl/src/lib/evas/include -I /home/sharkcz/projects/efl/src/lib/eio -I /home/sharkcz/projects/efl/src/lib/edje -I /home/sharkcz/projects/efl/src/lib/emotion -I /home/sharkcz/projects/efl/src/lib/elementary -o /home/sharkcz/projects/efl/build/src/bindings/cxx/efl_ui_progressbar.eo.hh ../src/bindings/cxx/../../lib/elementary/efl_ui_progressbar.eo
    Executable: /home/sharkcz/projects/efl/build/src/bindings/cxx/eolian_cxx/eolian_cxx
 Control Group: /user.slice/user-1004.slice/session-78.scope
          Unit: session-78.scope
         Slice: user-1004.slice
       Session: 78
     Owner UID: 1004 (sharkcz)
       Boot ID: fe0f65064b3b4d6197ad0aff2a8d6796
    Machine ID: c31b9aeb64d44ec88bd024d7f883647f
      Hostname: calxeda-arm-soc-04.lab.eng.brq.redhat.com
       Storage: /var/lib/systemd/coredump/core.eolian_cxx.1004.fe0f65064b3b4d6197ad0aff2a8d6796.29525.1569685335000000.lz4
       Message: Process 29525 (eolian_cxx) of user 1004 dumped core.
Sep 30 2019, 1:04 AM

Sep 26 2019

sharkcz added a comment to T8276: eolian_cxx segfaults on armv7 since 61ce4c79fd (2019-09-20).

nope

[sharkcz@calxeda-arm-soc-04 build]$ /home/sharkcz/projects/efl/build/src/bindings/cxx/eolian_cxx/eolian_cxx -I /home/sharkcz/projects/efl/src/bindings/cxx -I /home/sharkcz/projects/efl/src/lib/eo -I /home/sharkcz/projects/efl/src/lib -I /home/sharkcz/projects/efl/src/lib/efl/interfaces -I /home/sharkcz/projects/efl/src/lib/ecore -I /home/sharkcz/projects/efl/src/lib/eldbus -I /home/sharkcz/projects/efl/src/lib/ecore_con -I /home/sharkcz/projects/efl/src/lib/ector -I /home/sharkcz/projects/efl/src/lib/evas -I /home/sharkcz/projects/efl/src/lib/evas/include -I /home/sharkcz/projects/efl/src/lib/eio -I /home/sharkcz/projects/efl/src/lib/edje -I /home/sharkcz/projects/efl/src/lib/emotion -I /home/sharkcz/projects/efl/src/lib/elementary -o /home/sharkcz/projects/efl/build/src/bindings/cxx/efl_ui_navigation_layout.eo.hh ../src/bindings/cxx/../../lib/elementary/efl_ui_navigation_layout.eo
Segmentation fault (core dumped [obraz paměti uložen])
Sep 26 2019, 7:26 AM
sharkcz created T8276: eolian_cxx segfaults on armv7 since 61ce4c79fd (2019-09-20).
Sep 26 2019, 3:09 AM

Jun 21 2019

sharkcz accepted D9150: meson: do not error when no optimization architecture is there.

Fixes the build problem on s390x.

Jun 21 2019, 8:09 AM · efl
sharkcz added a comment to T8028: no default for native-arch-optimization builds.

Thanks, D9150 solves the problem.

Jun 21 2019, 8:08 AM · Restricted Project
sharkcz added a comment to T8028: no default for native-arch-optimization builds.

Don't think it's a right policy in this particular case. It would make more sense if you would have to explicitly enable the native optimizations.

Jun 21 2019, 5:43 AM · Restricted Project
sharkcz added a comment to T8028: no default for native-arch-optimization builds.

There are none optimizations right now, but shouldn't the arch check fall-thru to a default case and leave the native_header var emtpy? I would definitely prefer no to have to disable it manually. The disable switch makes sense for arches where one could select arch-optimized/generic build.

Jun 21 2019, 4:53 AM · Restricted Project
sharkcz created T8028: no default for native-arch-optimization builds.
Jun 21 2019, 3:41 AM · Restricted Project

Dec 11 2018

sharkcz created T7502: GLintptr conflicts with GL headers from new Mesa on armv7 and i686.
Dec 11 2018, 3:39 AM · Restricted Project

Dec 6 2018

sharkcz added a comment to T7490: builds broken on aarch64 after adding SVE support.

still get a warning during compile and then failure in the linking with the fix applied

lib/evas/common/evas_cpu.c: In function ‘evas_common_cpu_init’:
lib/evas/common/evas_cpu.c:282:11: warning: implicit declaration of function ‘evas_common_cpu_feature_test’; did you mean ‘evas_common_cpu_sve_test’? [-Wimplicit-function-declaration]
           evas_common_cpu_feature_test(evas_common_cpu_sve_test);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
           evas_common_cpu_sve_test
Dec 6 2018, 8:40 AM · Restricted Project
sharkcz added a comment to T7490: builds broken on aarch64 after adding SVE support.

the neon disable on aarch64 comes from https://src.fedoraproject.org/rpms/efl/c/3d251e21067c89d8614a7b818cfb6370f5f72bde?branch=master - seems our guys were wrong

Dec 6 2018, 7:50 AM · Restricted Project
sharkcz added a comment to T7490: builds broken on aarch64 after adding SVE support.

why disable neon even on 32bit? it's runtime detected and enabled if the cpu supports it at runtime... :)

Dec 6 2018, 7:35 AM · Restricted Project
sharkcz added a comment to T7490: builds broken on aarch64 after adding SVE support.

aha, yes, I did with --disable-neon, it's inherited option from from our 32-bit arm build

Dec 6 2018, 7:30 AM · Restricted Project
sharkcz added a comment to T7490: builds broken on aarch64 after adding SVE support.

Let me check, if it's not an issue with the CI setup that builds EFL daily.

Dec 6 2018, 7:02 AM · Restricted Project
sharkcz added a comment to T7490: builds broken on aarch64 after adding SVE support.

I'm building on APM Mustang X-Gene

Dec 6 2018, 7:00 AM · Restricted Project

Dec 4 2018

sharkcz added a comment to T7490: builds broken on aarch64 after adding SVE support.

- full build log

Dec 4 2018, 8:39 AM · Restricted Project
sharkcz created T7490: builds broken on aarch64 after adding SVE support.
Dec 4 2018, 8:36 AM · Restricted Project

Sep 15 2017

sharkcz added a comment to D5158: fix build for big endian platforms.

Looking at the patch again (for a backport) I saw that it was credited under my name instead of the name of the author. I wanted to say sorry for that. No idea what went wrong here. I used my normal script to pick the patch from phab, review and push it.

Sep 15 2017, 1:43 AM

Sep 5 2017

sharkcz created T5983: build fails on big endian arches.
Sep 5 2017, 12:49 AM · efl

Sep 4 2017

sharkcz added a comment to T5966: eina_mempool_from invalid memory read..

Hi, the commit doesn't seem to be correct, the "for" cycle uses the "last" variable, but it's available only when efl is built with valgrind (guarded by #ifndef NVALGRIND).

Sep 4 2017, 1:59 PM · efl
sharkcz added a comment to D5158: fix build for big endian platforms.

first there is a warning in the build

Sep 4 2017, 9:03 AM
sharkcz created D5158: fix build for big endian platforms.
Sep 4 2017, 8:02 AM