Package Details: chromium-dev 126.0.6423.2-1

Git Clone URL: https://aur.archlinux.org/chromium-dev.git (read-only, click to copy)
Package Base: chromium-dev
Description: The open-source project behind Google Chrome (Dev Channel)
Upstream URL: http://www.chromium.org
Keywords: browser web
Licenses: BSD
Submitter: None
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 160
Popularity: 0.30
First Submitted: 2010-05-17 09:04 (UTC)
Last Updated: 2024-04-21 19:18 (UTC)

Required by (0)

Sources (13)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 152 Next › Last »

sl1pkn07 commented on 2022-06-21 18:31 (UTC) (edited on 2022-06-21 18:32 (UTC) by sl1pkn07)

another hidden dependency. great

and yes. working. at least, in my pc

greetings

DAC324 commented on 2022-06-21 18:22 (UTC)

Set icu to be using the bundled version. Chromium still does not build when enable_nacl is set to true:

ninja: Entering directory `out/Release'
ninja: error: '../../content/test/data/web_ui_test.test-mojom', needed by 'gen/mojom-webui/content/test/data/web_ui_test.test-mojom-webui.js', missing and no known rule to make it

DAC324 commented on 2022-06-21 15:58 (UTC)

OK, Thank you very much. Looks like there are more and more components that cannot be unbundled anymore.

I predict chromium will soon be like emacs [1] but here we can say

Chrome/Chromium? Yes, they are great operating systems! All they are lacking is a decent browser :D

[1] https://news.ycombinator.com/item?id=7978048

sl1pkn07 commented on 2022-06-21 14:26 (UTC)

As i put in the pkgbuild. nacl needs bundles ICU instead of system ones

DAC324 commented on 2022-06-21 14:24 (UTC) (edited on 2022-06-21 14:25 (UTC) by DAC324)

I have just seen that the following statements have been added to PKGBUILD to enable building the Native Client:

  # https://crbug.com/1306914.
  sed '/<limits.h>/a#undef PTHREAD_STACK_MIN\n#define PTHREAD_STACK_MIN 16384' -i native_client/src/shared/platform/posix/nacl_threads.c
  sed '/man.h>/a#undef SIGSTKSZ\n#define SIGSTKSZ 8192' -i native_client/src/trusted/service_runtime/posix/nacl_signal_stack.c

Was anybody successful yet in enabling Native Client? Reason I am asking is that the NaCl build process ignores $CFLAGS, using its own set of compiler flags. As such, -I/usr/include is ignored as well, resulting in the NaCl build process being unable to find system headers:

In file included from irt_x64/gen/shim_headers/icui18n_shim/third_party/icu/source/i18n/unicode/calendar.h:5:
/usr/include/unicode/calendar.h:30:10: fatal error: 'unicode/utypes.h' file not found
#include "unicode/utypes.h"
         ^~~~~~~~~~~~~~~~~~
1 error generated.

DAC324 commented on 2022-03-15 09:07 (UTC) (edited on 2022-03-16 17:51 (UTC) by DAC324)

I just compiled the 101.0.4945.0 sources using this package's PKGBUILD. If you leave nacl enabled with that version, it does not compile:

../../native_client/src/shared/platform/posix/nacl_threads.c:32:59: error: function-like macro '__sysconf' is not defined
#if !defined(__native_client__) && NACL_KERN_STACK_SIZE < PTHREAD_STACK_MIN
                                                          ^
/usr/include/bits/pthread_stack_min-dynamic.h:26:30: note: expanded from macro 'PTHREAD_STACK_MIN'
#   define PTHREAD_STACK_MIN __sysconf (__SC_THREAD_STACK_MIN_VALUE)
                             ^
../../native_client/src/shared/platform/posix/nacl_threads.c:47:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  if (stack_size < PTHREAD_STACK_MIN) {
      ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
1 warning and 1 error generated.

Also, third_party/tcmalloc has to be commented out as it does not seem to be still included in 101.0.4945.0.

Due to the 101.0.4945.0 not being able to compile with nacl enabled, I for now had to disable that by setting 'enable_nacl=false'.

As a consequence, all entries in _nacl_libs have to be commented out. Finally, headless_lib.pak is not there in 101.0.4945.0 so it has to be commented out, either.

sl1pkn07 commented on 2022-03-14 16:01 (UTC) (edited on 2022-03-14 16:02 (UTC) by sl1pkn07)

is a typo

about nacl. im still use it because https://chrome.google.com/webstore/detail/secure-shell/iodihamcpbpeioajjeobimgagajmlibd needs it

your patch provided below fix the issue using system icu AND enable nacl?

DAC324 commented on 2022-03-14 15:55 (UTC)

The _keeplibs variable currently reads as follows:

...
           'third_party/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1'
           'third_party/tcmalloc'
           'third_party/tensorflow-text'
           'third_party/tflite'
           'third_party/tflite/src/third_party/eigen3'
           'third_party/tflite/src/third_party/fft2d'
           'third_party/tcmalloc'
...

Is there a special reason why 'third_party/tcmalloc' is included twice?